发布网友 发布时间:2022-04-23 01:40
共4个回答
热心网友 时间:2023-07-21 22:55
linux下用useradd user 命令创建用户会创建1个目录(/home/user)和1个文件(/var/spool/mail/user)并且修改4个文件(分别是/etc/password, /etc/group, /etc/shadow, /etc/gshadow)在这几个文件中添加用户信息。在使用userdel删除的时默认只删除4个配置文件中的有关用户的信息,而不会删除/home/user 目录 和/var/spool/mail/user文件,使用 userdel -r 可以完全删除创建用户的信息。
热心网友 时间:2023-07-21 22:56
/home下面的目录名并不等于用户名。
要确认用户存在不存在应该用命令id
例如
id wang
id: wang: No such user
用户不存在
id root
uid=0(root) gid=0(root) groups=0(root)
用户存在
热心网友 时间:2023-07-21 22:56
你使用如下命令,看系统中有没有"wang"的用户,如果输出结果为"wang",则系统中有这个用户,如果没有任何输出,那么可以直接把这个"wang"目录删除。
cat /etc/passwd|awk -F: '{print $1}'|grep wang
热心网友 时间:2023-07-21 22:57
ls 看见的是目录。和用户名没关系。