删除并再次添加用户无法正确删除它

删除并再次添加用户无法正确删除它

如果我作为根用户添加用户 milos,那么系统会要求我提供一些信息,我会照做。

当我之后,userdelmilos,它将其删除并删除 milos 组。

现在,如果我useradd再次访问 milos,它不会要求我输入用户密码,也不会要求我提供任何有关用户的信息。

这些命令起什么作用?如何正确删除用户?

答案1

和命令adduseruseradd工作方式不同。

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

相关内容