手动操作用户相关文件创建删除用户

Posted mr-chenshuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手动操作用户相关文件创建删除用户相关的知识,希望对你有一定的参考价值。

 

新建 user001用户

1、在passwd文件新增内容:vim /etc/passwd

技术分享图片

2、在shadow文件新增内容:vim /etc/shadow

技术分享图片

3、在group文件新增内容,vim /etc/group

技术分享图片

4、在gshadow文件新增内容,vim /etc/gshadow

技术分享图片

5、创建家目录, mkdir /home/user001

技术分享图片

6、在新建的家目录添加用户的模板配置文件

  新建的文件是空的

技术分享图片

  用户的模板配置文件在  /etc/skel目录下

技术分享图片

  拷贝一份即可

技术分享图片

7、创建邮箱

  touch /var/spool/mail/user001

 


 

删除用户:

  通过useradd添加的用户haha删除成功

  手动创建的用户user001出现下图提示,这两个文件没有被删除

 技术分享图片

  查看这两个文件(包括家目录下拷贝的用户模板文件,也是属于root的),它们不属于user001这个用户,而是属于root的,但是通过useradd创建的是属于自己的,这里想要彻底删除,就使用删除命令来删除

  这是因为我们使用的是root用户去创建的文件和目录,但是这是给user001用的,应该属于user001

技术分享图片

 

  在创建完成后,修改这两个文件的拥有者(需要参考useradd创建用户后的文件拥有者,然后按其格式修改):chowd

    chown -R user001:user001 /home/user001/

    chown user001:mail /var/spool/mail/user001

  修改完成后,再使用userdel删除时,就不会出现上图的情况了

  

 

以上是关于手动操作用户相关文件创建删除用户的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令

DAY5新建用户 及相关配置文件

Linux高级命令09:用户组相关操作

长达万字的linux基本使用

Linux用户管理

mysql 8.0 创建新的数据库、用户并授权,以及相关查看并删除操作