Добавить пользователя на сервере Ubuntu

Добавить пользователя на сервере Ubuntu
Добавить пользователя на сервере Ubuntu

Видео: Добавить пользователя на сервере Ubuntu

Видео: Добавить пользователя на сервере Ubuntu
Видео: Ubuntu. Как? Как установить deb пакет. Как установить программу? - YouTube 2024, Май
Anonim

Сервер Ubuntu похож на любой сорт Linux и обладает полными многопользовательскими возможностями, а общая задача на любом сервере заключается в добавлении пользователей.

useradd

Команда useradd позволит вам легко добавить нового пользователя из командной строки:

useradd

Эта команда добавляет пользователя, но без каких-либо дополнительных параметров у вашего пользователя не будет пароля или домашнего каталога.

Замечания:если вы получите сообщение о том, что команда не найдена, попробуйте использовать полный путь, например:

/usr/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 total 20 drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34. drwxr-xr-x 5 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 еще проще, чем команда useradd, потому что она запрашивает каждую информацию. Мне смешно, что есть две фактически идентично названные команды, которые делают то же самое, но это Linux для вас. Вот синтаксис:

adduser

Пример:

geek@ubuntuServ:/etc/skel$ sudo adduser thegeek Password: Adding user `thegeek’… Adding new group `thegeek’ (1004). Adding new user `thegeek’ (1004) with group `thegeek’. Creating home directory `/home/thegeek’. Copying files from `/etc/skel’ Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for thegeek Enter the new value, or press ENTER for the default Full Name : The Geek Room Number : 0 Work Phone : 555-1212 Home Phone : 555-1212 Other : Is the information correct? [y/N] y

Рекомендуемые: