linux中怎么删除用户名和密码

linux中怎么删除用户名和密码,第1张

进入系统后,首先我们创建一个用户账号。这里我创建一个账户是小罗,使用useradd xiaoluo就完成了。然后使用ls /home,就可以查看刚刚我们创建的用户账户。以及创建用户账号时对/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件的修改,在文件中添加了该用户和组的相关信息。以下是实际 *** 作:

接下来我们删除用户xiaoluo,如果我们直接使用userdel xiaoluo,那么并不能删除该用户账号所有相关信息,只是删除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。因为默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)。我们可以使用find命令来查找所有与该用户相关的文件信息【find / -name "*xiaoluo*"】,以下是使用userdel xiaoluo命令 *** 作后的情景:

所以当你再次创建该用户账号的时候会报错,这就说明与该用户相关的文件或目录你之前并没有完全删除。

想要完全删除用户账号(也就是删除所有与该用户相关的文件),以下这两种方法个人觉得是最好的:

(1)使用 userdel -r xiaoluo命令删除。

(2)先使用userdel xiaoluo 删除账户和组的信息,在使用find查找所有与该用户的相关文件,在使用rm -rf 删除

先演示第一种方法:userdel -r xiaoluo

5

接下来演示第二种方法: 先使用userdel xiaoluo 删除账户和组的信息,再使用【find / -name "*xiaoluo*"】查找所有于该用户的相关文件,在使用rm -rf 删除

增加用户:useradd -u 用户ID -g 组名 -d 用户路径 -s /bin/bash -m 用户名

删除用户:userdel 用户名

修改密码:passwd 用户名

你说的设置是什么意思?

1、使用root用户登录到系统中。

2、切换到到/home目录,查看当前文件夹,一般一个文件夹名字就代表一个用户。

3、或者使用以下命令查看用户cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more。

4、使用userdel命令可以删除用户,输入userdel -h查看帮忙命令。

5、使用userdel -r删除用户以及对应的文件夹,输入命令userdel -r hundsun,这样就把hundsun用户删除了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9033295.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存