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

На этот вопрос уже есть ответ здесь:

Если я, как пользователь root, добавить пользователя milos, затем система попросит меня предоставить некоторую информацию, что я и делаю.

Когда я, после этого, userdel milos, он удаляет его и удаляет группу milos.

Теперь, если я снова обращусь к useradd milos, он не запрашивает у меня пароль пользователя или какую-либо информацию о пользователе вообще.

Что делали эти команды? Как я могу правильно удалить пользователя?

3
задан 8 April 2017 в 02:21

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.

8
ответ дан 1 December 2019 в 13:16

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

Похожие вопросы: