Како да креирате корисници во Linux Користејќи ја "useradd" командата

Линукс командите го олеснуваат животот

Овој водич ви покажува како да креирате корисници во рамките на Линукс користејќи ја командната линија. Додека голем број десктоп дистрибуции на Linux нудат графичка алатка за создавање на корисници, добра идеја е да научите како да го направите тоа од командната линија, така што ќе можете да ги пренесете своите вештини од една дистрибуција на друга без да научите нови кориснички интерфејси.

01 од 12

Како да креирате корисник

Корисник Додај конфигурација.

Да почнеме со создавање на едноставен корисник.

Следната команда ќе додаде нов корисник наречен тест на вашиот систем:

sudo useradd тест

Што ќе се случи кога ќе се изврши оваа команда ќе зависи од содржината на конфигурациската датотека сместена во / etc / default / useradd.

За да ја видите содржината на / etc / default / useradd извршете ја следнава команда:

sudo nano / etc / default / useradd

Конфигурациската датотека ќе постави стандардна школка која во Ubuntu е bin / sh. Сите други опции се коментираат.

Опциите за коментирање ви дозволуваат да поставите стандардна домашна папка, група, број на денови по изминувањето на лозинката пред сметката да се оневозможи и стандарден датум на истекување.

Важно е да се собере од горенаведените информации дека со користење на командата useradd без прекинувачи може да произведе различни резултати на различни дистрибуции и тоа е поврзано со поставките во датотеката / etc / default / useradd.

Во прилог на датотеката / etc / default / useradd, исто така постои и датотека наречена /etc/login.defs која ќе се дискутира подоцна во водичот.

Важно: sudo не е инсталиран на секоја дистрибуција. Ако не е инсталиран, треба да се најавите на сметка со соодветни дозволи за креирање на корисници

02 од 12

Како да креирате корисник со домашен директориум

Додај корисник со дома.

Претходниот пример беше прилично едноставен, но на корисникот може или не можеше да му биде доделен домашен директориум врз основа на датотеката за поставки .

За да го принудите создавањето на домашен директориум за да ја користите следнава команда:

useradd-m тест

Горенаведената команда создава папка / home / test за корисничкиот тест.

03 од 12

Како да создадете корисник со различен домашен директориум

Додај корисник со друг дом.

Ако сакате корисникот да има домашна папка на друго место на стандардно, можете да го користите -d прекинувачот.

sudo useradd -m -d / test test

Горенаведената команда ќе создаде папка наречена тест за кориснички тест под root папката.

Забелешка: Во менито -m, папката не може да се креира. Тоа зависи од поставувањето во /etc/login.defs.

За да го направите ова да работи без наведување на -m префрлување уредување на датотеката /etc/login.defs и на дното на датотеката додадете ја следната линија:

CREATE_HOME да

04 од 12

Како да ја смените корисничката лозинка користејќи Linux

Промена на корисничка лозинка Линукс.

Сега, кога сте создале корисник со домашна папка, ќе треба да ја смените лозинката на корисникот.

За да поставите корисничка лозинка, треба да ја користите следнава команда:

passwd тест

Горенаведената команда ќе ви овозможи да ја поставите лозинката на тестот на корисникот. Ќе ви биде побарано лозинката што сакате да ја користите.

05 од 12

Како да менувате корисници

Префрлете го корисничкиот Линукс

Можете да ја тестирате сметката на вашиот нов корисник со внесување на следново во терминалниот прозорец:

су - тест

Горенаведената команда го префрла корисникот на тестот на сметката и претпоставува дека сте креирале домашна папка што ќе биде ставена во домашната папка за тој корисник.

06 од 12

Креирај корисник со датум на истекување

Додај корисник со истекот.

Ако работите во канцеларија и имате нов изведувач кој ќе започне кој ќе биде во вашата канцеларија за краток временски период, тогаш ќе сакате да поставите рок на нејзината или нејзината корисничка сметка.

Слично на тоа, ако имате семејство што доаѓа да остане, тогаш можете да создадете корисничка сметка за членот на семејството што истекува откако ќе заминат.

За да поставите датум на истекување при креирањето на корисник, користете ја следнава команда:

useradd -d / home / test -e 2016-02-05 тест

Датумот мора да биде наведен во формат YYYY-MM-DD каде што YYYY е година, MM е бројот на месецот и DD е денот број.

07 од 12

Како да креирате корисник и да му ја доделите групата

Додај корисник кон група.

Ако имате нов корисник кој ќе се приклучи на вашата компанија тогаш можеби ќе сакате да доделите конкретни групи за тој корисник, така што ќе имаат пристап до истите датотеки и папки како и другите членови на нивниот тим.

На пример, замислете дека имате дечко наречен Џон и тој се приклучил како сметководител.

Следната команда ќе додаде Џон во сметководствената група.

useradd -m john -G сметки

08 од 12

Прилагодување на почетните најави во рамките на Linux

Стандарден најава.

Датотеката /etc/login.defs е конфигурациска датотека која обезбедува стандардно однесување за активностите за најавување.

Во оваа датотека има некои поставки за клуч. За да ја отворите датотеката /etc/login.defs, внеси ја следнава команда:

sudo nano /etc/login.defs

Датотеката login.defs ги содржи следните прилагодувања кои можеби сакате да ги промените:

Имајте на ум дека ова се стандардните опции и тие можат да се надминат кога креирате нов корисник.

09 од 12

Како да се специфицира истекот на лозинката за најавување при креирање на корисник

Додај корисник со датум на истекување на најава.

Можете да поставите датум на истекување на лозинката, бројот на повраќања за најавување и времетраење при креирање на корисник.

Следниот пример покажува како да креирате корисник со предупредување за лозинка, максимален број на денови пред да истече лозинката и да се постават повтори за најавување.

sudo useradd test5 -m-K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10 од 12

Форсирање на корисник без домашна папка

Додај корисник без домашна папка.

Ако датотеката login.defs има опција CREATE_HOME да е поставена тогаш кога корисникот е креиран, автоматски ќе се креира домашна папка.

За да креирате корисник без домашна папка без оглед на поставките, користете ја следнава команда:

useradd -М тест

Тоа е прилично збунувачки дека -М се залага за создавање дома и -М значи дека не креирате дома.

11 од 12

Наведете го целосното име на корисникот при креирање на корисник

Додај корисник со коментари.

Како дел од вашата политика за креирање на корисник, можете да одберете да направите нешто слично на првото првично, проследено со презимето. На пример, корисничкото име за "Џон Смит" ќе биде "jsmith".

Кога барате детали за корисникот, тогаш можеби нема да можете да направите разлика помеѓу Џон Смит и Џени Смит.

Можете да додадете коментар при креирањето на сметка, па полесно е да се открие вистинското име на корисникот.

Следнава команда покажува како да го направите ова:

useradd -m jsmith -c "Џон Смит"

12 од 12

Анализа на датотеката / etc / passwd

Линукс кориснички информации.

Кога креирате корисник, деталите на тој корисник се додаваат во / etc / passwd датотеката.

За да ги видите деталите за одреден корисник можете да ја користите командата grep како што следува:

grep john / etc / passwd

Забелешка: Горната команда ќе ги врати деталите за сите корисници со зборот john како дел од корисничкото име.

/ Etc / passuword датотеката содржи листа на полиња одделени со дебели букви за секој корисник.

Полињата се како што следува: