歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux入門教程:如何手動創建一個Linux用戶

Linux入門教程:如何手動創建一個Linux用戶

日期:2017/2/28 14:29:49   编辑:Linux教程

想到要創建一個用戶的時候,我們馬上想到了useradd命令或者在圖像下進行建立,但是這樣並沒有真正的了解linux用戶的生成步驟,我們知道在linux下“一切皆文件”,那麼對於一個用戶來說通常包括以下幾個文件值得我們去注意:

/etc/passwd (用戶)
/etc/group (用戶組)
/etc/shadow (密鑰文件)
/home/username (家目錄)
/etc/skel/.* (骨架文件)

是的,只要以上幾個文件能夠設置好,那就可以手動的創建一個linux用戶了。廢話不多說了,我們馬上開始操作一把(按照上面的順序設置):

--------------------------------------分割線 --------------------------------------

Linux用戶管理 http://www.linuxidc.com/Linux/2014-05/101238.htm

Linux用戶管理命令 http://www.linuxidc.com/Linux/2012-05/60754.htm

Linux 用戶管理常用命令 http://www.linuxidc.com/Linux/2013-05/84734.htm

Linux用戶、組的管理常用到的命令介紹 http://www.linuxidc.com/Linux/2013-05/84989.htm

Linux_用戶、組和權限問題 http://www.linuxidc.com/Linux/2013-12/94358.htm

Linux 的用戶和組命令 http://www.linuxidc.com/Linux/2013-05/83950.htm

Linux的用戶與權限管理 http://www.linuxidc.com/Linux/2013-02/78955.htm

--------------------------------------分割線 --------------------------------------

1./etc/passwd的最後一行添加內容:


這個就可以通過id命令來查看我們的用戶信息,但是顯然是不夠完善的。我們繼續添加。

2.在/etc/group裡我們添加組信息:



3.這個時候我們只有用戶和組的信息,還沒有家目錄,我們要進行創建和更改目錄的用戶和組,而達到安全的權限:



4.我們現在可以切換到這個用戶,然後進行操作,這個時候我們發現它每行的開頭都跟之前的root用戶操作環境下顯得簡陋的多,那是因為我們沒有把骨架文件復制到它的家目錄中,當然就不算完整了,而且大家注意,我們還沒有給這個test用戶設置密碼呢,顯然也是不對的:




對比看看,是不是頓覺高大上了,恩,最後我們來設置密碼讓用戶更加安全.



5./etc/shadow文件設置密碼


把那一行加密後的密碼粘貼到/etc/shadow文件中。
因為該文件的級別非常高,所以只有wq!才能推出保存,因為畢竟管理密碼的文件麼:



注:對於其中的九個部分填寫什麼內容大家自己下去查找一些。(:隔開的那些內容)

至此一個完整的用戶添加就到此結束了,這個過程也就是我們在執行useradd和passwd時所做的操作,還是要注意與用戶相關的這幾個文件,只有懂得這樣的分布,才能對linux下的用戶管理有深刻的理解。


結束語:

有的人總是把linux的內容難度分成初級、中級、高級,其實所有的知識點對於我們都是非常重要的,不管是難的簡單的,在面對實際的問題時候都是要我們去扎實掌握的,只有不卑不亢才能真正全面的掌握linux。

Copyright © Linux教程網 All Rights Reserved