Удаление и добавление пользователя снова не удаляет его должным образом
Если я, как пользователь 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,