Насоки за използване на useradd команда в Linux
Всичко, което знаем е много популярен в света на Linux команди "useradd" и "adduser". От време на време системните администратори да ги използвате за създаване на потребителски профили с никакви специфични качества или ограничения.
useradd версия команда в някои дистрибуции могат да се различават съвсем леко. Аз Ви предлагам да прочетете документацията на вашата дистрибуция, преди да започнете да експериментирате.
Когато сме в терминал стартирайте командния useradd, се случва следното:
1. Тя редактира файлове / и т.н. / ако съществува, / и т.н. / сянка, / и т.н. / група и / и т.н. / gshadow, което ги прави новия потребител.
2. създава и попълва собствената директория за новия потребител.
3. Задайте разрешения и собственик на собствената директория.
Основния синтаксис на командата:
В тази статия, ние ще покаже 15 от най-често срещаните примери за използване на useradd команда в Linux. Ще споделим нашата история в две части:
Част I: 10 бази с примери;
Част II: разширени възможности с 5 примери.
Част I - 10 основни примери за използването на "useradd" команда
1. За да добавите нов потребител в Linux
За да създадете / добавите нов потребител, използвайте командата "useradd" с аргумент на "потребителско име", където потребителско име - е името на новия потребител, който ще се използва за да влезете.
За първи път, можете да добавите само един потребител, и името му трябва да бъде уникално (т.е. различен от другите потребителски имена, които вече съществуват в системата).
Например, добавете потребител "techmint":
След създаването на нов потребител рекорд той автоматично се добавя към паролата "/ и т.н. / ако съществува" и е както следва:
Тя се състои от седем полета, разделени от двоеточие, всяка от които разполага със собствен смисъл:
2. Създаване на потребител с нестандартно разположение на собствената директория
По подразбиране, командата "useradd" създава домашната директория на потребителя в / у дома и я наричат име. Ето защо, например за горния пример, можем да видим собствената директория на потребителя, създаден от нас "tecmint" в "/ Начало / tecmint".
Това действие обаче може да се промени с помощта на опцията "-d", като посочва, след като местоположението на нов дом директория. Например, следните команди ще създаде потребител "anusha" с главна директория "/ данни / проекти".
3. Създаване на потребител с определения User ID
В Linux, всеки има собствено UID (Уникален идентификационен номер). По подразбиране, когато създавате нов потребител се задава потребителско име 500, 501, 502 и т.н.
Но ние можем да създадете потребител с определен потребителски идентификатор с опцията "-u". Така например, следната команда създава потребител "Навин" с потребителски идентификатор, "999".
Сега можем да се провери, че потребителят е в действителност, създадени с този идентификационен номер.
Забележка: Моля, имайте предвид, че потребителското име трябва да бъде различен от потребителската идентификация на потребителите, които вече съществуват в системата.
4. Създаване на потребител с определения Група ID
По същия начин, всеки потребител има GID (Group идентификационен номер). Ние можем да създадете потребител с определена група ID с помощта на -g опция.
В този пример, ние ще добавите потребител "tarunika" с дадената UID и GID:
Проверете дали екипът е работил правилно:
5. Добавяне на потребител към няколко групи
Опцията "-G" се използва, за да добавите потребител към допълнителни групи. имена Група разделени със запетая и без интервали.
В примера по-долу, ние добавите потребител "tecmint" в администратори група, webadmin и разработчик.
Сега ние се провери кои групи броят на потребителите, с помощта на командата за самоличност.
6. Добавянето на потребител без домашна директория
Нека да проверим, че потребителят е създадена без дом директория с командата LS на:
8. Създаване на потребител с ограничен изтича парола време
"Г" аргумент се използва за определяне на броя на дните, след които паролата ще изтече. Стойността по подразбиране е -1, а паролата не спира дотук.
В примера си поставихме за потребител "tecmint" парола изтичане на 45 дни с помощта на опциите "-е" и "Г".
10. Промяна в командния на потребителя
Понякога ние добавите потребители, които никога не използвайте командата obolochkmi, или могат да използват други черупки. Ние можем да посочите отделен плик за всеки потребител, като се използва "-s" вариант.
В примера добавим потребител "tecmint" без черупка, която се определя от черупката "/ sbin / nologin".
Можете да проверите в командния на потребителя с командата:
Част II: разширени възможности useradd командни
Следващата команда създава потребител "Рави" с главна директория "/ Var / WWW / tecmint", черупката "/ хамбар / Баш" и допълнителна информация за потребителя.
При този вариант команда "-m -d" създава потребител с даден домашна директория, както и опцията "-s" посочва корпуса, т.е. / Bin / Баш. Опцията "-с" за да добавите допълнителна информация за потребителя, както и опцията "-U" създава / добавя група със същото име като на потребителя.
Тази команда е много подобен на предишния, но тук ние определяме черупка като "/ хамбар / zsh" и да зададете UID и GID за потребителя "tarunika". Тук "-u" поставя нов потребител UID (т.е. 1000), както и "-g" определя GID (т.е. 1000).
Единственото нещо, което се променя в този екип, ние използваме опцията "к", за да зададете директорията, скелет, т.е. /etc/custom.skel, отколкото тази по подразбиране / и т.н. / skel. Ние също така да използвате опцията "-s", за да зададете отделна обвивка / хамбар / tcsh.
Следващата команда е различен от тези, показани по-рано. Тук използваме опцията "-М", за да създадете потребител без домашна директория, както и "-N", за да създадете само потребителя (без група). Аргументът "-r" се използва за изграждане на потребителска система.