通常使用useradd命令可以輕松添加一個用戶,然后使用passwd命令設置一個密碼后就可以登錄系統了,其實這一過程完成可以自己手動完成,下面就讓我們來通過修改配置文件來添加一個用戶。
一、修改/etc/passwd文件
在etc/passwd文件中手動添加一行內容,如下圖所示:
二、修改/etc/group文件
在etc/group文件中手動添加一行內容,此信息與passwd文件內容相對應:
三、創建用戶家目錄
用戶家目錄中包含一些配置文件用來在用戶登錄系統時加載環境變更,用戶被創建時這個配置文件都是從/etc/skel目錄中復制的,只需將這個目錄中的內容復制到家目錄中即可:
四、創建用戶登錄密碼
用戶沒有密碼是無法登錄系統的,用戶的密碼全部保存在/etc/shadow文件中,而且密碼都是加密存放的,如何才能得到加密的密碼呢?可以使用openssl命令來實現:
password后輸入用于用戶登錄的密碼;現在可以把生成的密碼串復制到/etc/shadow文件中:
注意:使用openssl passwd命令生成的密碼加密格式為MD5,而使用passwd命令生成的密碼其加密格式為sha1,sha1加密長度為160位,MD5加密長度為128位。
五、驗證
原創文章,作者:petmaster,如若轉載,請注明出處:http://www.www58058.com/3679