本文主要講解通手動的方式給Linux添加用戶,便於大家理解useradd或adduser命令執行後系統都做些什麼事。
1 和用戶相關的4個文件:
/etc/passwd 本地用戶信息文件
/etc/shadow 本地用戶密碼文件
/etc/group 用戶組信息文件
/etc/gshadow 用戶組信息加密文件
2 上述4個文件信息內容
為了簡要顯示上述4個文件內容,先使用useradd命令新建一個用戶user1,然後使用tail -1顯示文件的最後一行,也就是剛添加的user1用戶的信息
3 /etc/skel目錄下的文件
/etc/skel所有的文件和新建用戶的家目錄下的文件是相同的,也就是說/etc/skel目錄下的文件包含了用戶默認配置的基本信息
4 使用vim編輯器添加用戶
使用vim編輯器分別給/etc目錄下的4個文件passwd、shadow、group、gshadow追加一行內容,如圖
在編輯shadow和gshadow文件時,由於兩個文件沒有可寫權限,要使用chmod 600 shadow給文件添加讀寫權限,然後再執行chmod 000 shadow修改回來
5 創建用戶的家目錄
要在/home目錄下為手動添加的用戶user2添加家目錄,並複製/etc/skel目錄下文件到家目錄下
注意到/home/user2目錄的屬主還是root,下面的文件屬主也是root,要修改屬主,注意用戶組也要修改
還要給user2用戶賦予一個密碼,然後就可以登錄了
相關推薦
'Linux操作監控系統,實用命令分享,歡迎補充!附教程+思維導圖'
"操作系統是由一系列用於不同目的,服務不同人物的系統軟件組成,隨著Linux越來越流行,對Linux操作系統的一些基礎的監控與操作越來越重要。小編為你準備了高頻個Linux使用指南和linux學習思維導圖和教程受篇幅 限制文中只展示部分可分享的面試資源圖片,更多面試資料獲取...
'電腦網絡:網絡工程師史上最全cmd命令,含Windows和Linux系統'
"一、Windows命令開始→運行(cmd)命令大全(絕對經典)CMD運行指令開始→運行→CMD→鍵入以下命令即可:gpedit.msc-----組策略sndrec32-------錄音機Nslookup-------IP地址偵測器explorer-------打開資源管理...
'15種方法找出Linux系統中最大的N個文件,你懂幾種?'
"請關注本頭條號,每天堅持更新原創乾貨技術文章。如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習1. 前言經過一段時間使用後,我們會發現Linux的可用磁盤空間越來越少,這時我們就需要準確地定位哪些文件或者哪些目錄佔用了空間,並且有按大小排序文件或目錄的需求...
'亞馬遜關聯要素之操作系統指紋識別'
" 各位跨境夥伴們大家好,今天為大家帶來比較重要的網絡環境因素:操作系統指紋識別。 網絡環境中有各式各樣的指紋,如瀏覽器指紋、Canvas指紋、Webgl指紋等,操作系統指紋也是非常重要的,例如,檢測到您正在使用的瀏覽器是Win10 64位的,操作系統卻是一臺linux,是...
推薦中...