Linxu增删用户操作

Posted by WK on 2021-09-28
Estimated Reading Time 1 Minutes
Words 373 In Total
Viewed Times

前言

​ 由于国内访问github太慢了,于是乎今天一天都查找资料,学习如何将Hexo直接部署到自己的服务器上,虽然是小小的问题,但花了我一天的时间也没能成功解决。😂

​ 在这个不断试错的过程中,我感觉自己已经很接近“真理”了。

​ 今天就记录下关于Linux用户操作的小问题把!

添加用户:useradd [用户名]

为用户添加密码:passwd [用户名]

删除用户:userdel [用户名]

彻底删除用户:userdel -r [用户名]

相关资料:

  • 删除用户

若使用userdel haha 命令删除该用户时,并不能删除该用户的所有信息,只是删除了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。默认情况下创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)

[root@localhost /]# userdel haha

[root@localhost /]# cat /etc/passwd | grep haha

[root@localhost /]# cat /etc/shadow | grep haha

[root@localhost /]# cat /etc/group | grep haha

[root@localhost /]# cat /etc/gshadow | grep haha

[root@localhost /]# find / -name “haha

img

下次再创建用户时,就会出现:

img

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

  • 正确删除用户

[root@localhost /]# userdel -r haha

再使用find命令查看,用户相关文件已经删除。

img


If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !