Удаление и добавление пользователя снова не удаляет его должным образом
Если я, как пользователь root, добавлю milos пользователя, то система попросит меня предоставить некоторую информацию, что я и делаю.
Когда я после этого userdel
Милос, он удаляет его и удаляет группу Милос.
Теперь, если я useradd
Милос снова, он не спрашивает меня ни пароль пользователя, ни какую-либо информацию о пользователе вообще.
Что сделали эти команды? Как я могу правильно удалить пользователя?
1 ответ
adduser
а также useradd
Команды работают по-разному.
useradd user_name
Просто создает пользователя. Он даже не просит у вас новый пароль. Он также не создает домашний каталог для этого пользователя. Все эти вещи вы должны делать вручную после создания пользователя.
ИЛИ вы можете сказать это при запуске useradd
команда. Например, команда useradd -d /home/username -m username
, включает в себя создание домашнего каталога для этого пользователя.
Установите пароль после создания пользователя, passwd username
,
adduser
root@ubuntu-server:~# adduser username
Adding user `username' ...
Adding new group `username' (1006) ...
Adding new user `username' (1006) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []: User name
Room Number []: 405
Work Phone []: 555-412-5555
Home Phone []: 412-555-5555
Other []:
Is the information correct? [Y/n] y
adduser
Команда делает все автоматически для вас, как показано здесь.
adduser
Команда гораздо удобнее для создания пользователей. Причина useradd
предоставляется даже тогда, когда есть adduser
является то, что не все дистрибутивы поставляются с adduser
,