Добавете Потребител на Ubuntu Server
Ubuntu Server е като всеки многообразен 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 -la / home / testuser
общо 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
root root 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: паролата е актуализирана успешно
Промяна на потребителската информация за thegeek
Въведете новата стойност или натиснете ENTER за подразбиране
Пълно име []: The Geek
Номер на стаята []: 0
Работен телефон []: 555-1212
Домашен телефон []: 555-1212
Други []:
Дали информацията е вярна? [y / N] y