怎样不使用Useradd在linux下创建一个新的用户

来为大家介绍一种我所学习到的不使用useradd在linux下手动建立用户的方法:

首先 我们操作的环境是:Kernel: Linux 3.10.0-123.el7.x86_64


一个用户有什么资源呢?

     一个标准的用户在如下文件中拥有自己的信息:

      /etc/passwd  用户的账户信息  格式是              名字:密码:ID:GroupID:描述符:家目录:shell

      /etc/shadow  用户的密码信息  格式是              $加密方式$干扰值$密码:密码可以隔多久该更改一次:          

      /etc/group     组信息

      同时,一个标准的用户还会拥有自己的家目录,家目录中还会有一定的资源

所以下面就是我们的操作步骤:

      1.在passwd shadow group三个文件下输入用户信息   (如图输入用户233的信息) :


    

     

      2.在home中创建一个以用户为名的家目录 同时:

                chown <所属用户>.<所属组> <目标文件> -R : 修改所属用户与组(包括下面的目录)
                chmod 700 <目标文件> : 修改用户的权限为: 只有拥有者可以读写打开
      3.为家目录拷贝模版:        

                /etc/skel/ 中的隐藏文件是家目录中的模版     

               cp /etc/skel/* <家目录路径>  把模版拷贝到你的家目录中

      4.为家目录创建mail:      
                在 /var/mail/  下 touch一个mail 文件 (其实并不是必须的 系统会自动为用户创建一个mail文件来接受邮件)

            (Tips: 邮件以.结尾 用 mail <用户名> 发邮件)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章