怎樣不使用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 <用戶名> 發郵件)



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