Удаление и добавление пользователя снова не удаляет его должным образом

Если я, как пользователь 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,

Другие вопросы по тегам