Создание нового пользователя Debian 9

Любая замкнутая система обречена. В операционной системе Debian 9 предусмотрено множество возможностей для расширения. В том числе и создание новых пользователей, которые могут работать на машине с установленной на неё ОС Debian. В этой статье рассмотрим, как создавать нового пользователя и как при его создании управлять безопасностью системы в целом. Для этого существует ряд опций, о которых я буду дописывать по мере необходимости работы со своим собственным сервером на хостинге firstVDS. Подробная помощь по команде useradd в → этой статье.



Предварительные манипуляции на сервере до создания нового пользователя

До того, как создать нового пользователя, лучше убедиться в том, что пользователя с таким именем не существует. О том, как посмотреть список пользователей и список групп пользователей Debian подробно описано в → этой статье. Для этого достаточно посмотреть содержимое файла passwd:

root@server:~# cat /etc/passwd

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

root@sever:~# adduser root
adduser: The user `root' already exists.

Так что, возможно, я просто перестраховываюсь.

Самый простой способ создать нового пользователя в Unix

Как уже стало понятно, для добавления нового пользователя в систему можно воспользоваться командой adduser. Создадим нового пользователя test с помощью этой команды:

root@server:~# adduser test
Adding user `test' ...
Adding new group `test' (1000) ...
Adding new user `test' (1000) with group `test' ...
Creating home directory `/home/test' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:

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

  1. пользователь — Adding user `test' ...
  2. группа — Adding new group `test' (1000) ...
  3. пользователь test был занесён в группу test — Adding new user `test' (1000) with group `test' ...
  4. создана домашняя директория пользователя — Creating home directory `/home/test' ...
  5. в эту директорию были скопированы настройки из папки skel — Copying files from `/etc/skel' ...
  6. и система предлагает ввести пароль этого пользователя — Enter new UNIX password:

Если просто нажать Enter, то пользователь будет создан без пароля (что вообще ни разу не безопасно), поэтому следует ввести пароль нажать нажать Enter, а затем повторить ввод пароля и снова нажать Enter. При вводе пароль не отображается, поэтому нужно быть внимательным!

Enter new UNIX password:
Retype new UNIX password:

После этого, если пароли совпадают, продолжится операция по созданию нового пользователя:

Changing the user information for test
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n]

Система уведомит о том, что введённые пароли совпали (если не совпали, не беда, их ввод можно повторить или потом поменять, если будут проблемы у пользователя с входом в систему). После этого система запросит:

  • реальное имя пользователя (может использоваться в подписи в письмах или ещё там, где будет нужно) — Full Name []:
  • номер комнаты, где сидит пользователь (всё-таки Unix не просто ОС, а система для совместной работы, а сисадмин может захотеть выпить кофе (или пиво) в компании) — Room Number []:
  • номер рабочего телефона (видимо для АОН, чтобы не брать звонки от этого пользователя) — Work Phone []:
  • номер домашнего телефона (пригласить поиграть в пинбол, а потом пойти в сауну всё с той же целью - просто попить пива) — Home Phone []:
  • другая информация (может указать пол, возраст, цвет волос и семейное положение?) — Other []:

В общем, это всё можно не вводить, (если пива пить не хочется или ещё по какой причине), а просто нажимать Enter (потом можно будет поменять, если вдруг приспичит). После всего этого система коварно спросит, всё ли правильно введено: Is the information correct? [Y/n]. И лучше ответить Y, чтобы не доводить знакомство с пользователем до навязчивости, и снова нажать Enter.

Всё! На этом система перестанет допрос пользователя и сисадмин может разлогиниться и, оставив пользователя у консоли, спокойно удалиться в серверную пить своё любимое пиво, предварительно запомнив, с какого телефона лучше не брать звонков. =D

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню