Сървърът на Ubuntu е като всеки сорт на Linux и има пълни възможности за много потребители, а обща задача на всеки сървър е добавянето на потребители.
useradd
Командата useradd ще ви позволи лесно да добавите нов потребител от командния ред:
useradd
Тази команда добавя потребителя, но без допълнителни опции вашият потребител няма да има парола или домашна директория.
Забележка:ако получите съобщение, че командата не е намерена, опитайте да използвате пълния път, както следва:
/ ЮЕсАр / sbin / useradd
Можете да използвате опцията -d, за да зададете началната директория за потребителя. Опцията -m ще принуди useradd да създаде домашната директория. Ще се опитаме да създадем потребителски профил с тези опции и след това да използваме командата passwd за задаване на паролата за профила. Можете алтернативно да зададете парола, като използвате -p на командата useradd, но предпочитам да задам паролата, като използвам passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Това ще създаде потребител с име testuser и ще им даде собствена домашна директория в / home / testuser. Файловете в новата домашна директория се копират от папката / etc / skel, която съдържа файловете по подразбиране за домашните директории. Ако искате да зададете стойности по подразбиране за потребителите си, бихте направили това, като промените или добавите файлове в тази директория. Ако разгледаме новата домашна директория за потребителя:
geek @ ubuntuServ: / etc / skel $ ls - / home / testuser
общо 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34.
drwxr-xr-x 5 корен корен 4096 2006-12-15 11: 37 ...
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
-rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34 .bashrc
Ще забележите, че в тази директория има скриптове bash. Ако искате да зададете опции за пътя по подразбиране за всички нови потребители, ще направите това, като промените файловете в / etc / skel, които след това ще се използват за създаване на тези файлове чрез командата useradd.
adduser
Командата adduser е още по-лесна от командата useradd, защото ви подканя за всяка информация. Намирам за малко смешно, че има две почти идентично наречени команди, които правят същото нещо, но това е linux за вас. Ето синтаксиса:
adduser
Пример:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
парола:
Добавяне на потребителя "thegeek" ...
Добавяне на нова група "thegeek" (1004).
Добавяне на нов потребител "thegeek" (1004) с група "thegeek".
Създаване на домашна директория "/ home / thegeek".
Копиране на файлове от "/ etc / skel"
Въведете нова парола за UNIX:
Въведете отново новата парола за UNIX:
Няма предоставена парола
Въведете нова парола за UNIX:
Въведете отново новата парола за UNIX:
passwd: паролата се актуализира успешно
Промяна на потребителската информация за
Въведете новата стойност или натиснете ENTER за по подразбиране
Пълно име []: The Geek
Стая номер []: 0
Работен Телефон []: 555-1212
Начало Телефон []: 555-1212
Други []:
Информацията е правилна ли е? [y / N] у