您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Linux系統中如何手動創建用戶的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
在Linux系統中創建用戶方法非常簡單,只需要使用useradd命令即可實現,但是大家知道如何手動創建一個新用戶嗎?
環境:CentOS8
需求:手動新建一個用戶,用戶名為zhangsan,uid設置為1024(前提是這個uid沒有被占用),gid也設置為1024,組名與用戶名同名,家目錄在/home/zhangsan、默認shell為/bin/bash
注意:以下步驟都是使用root用戶進行,部分命令和操作只有root用戶才有權限。
vim 打開 /etc/passwd 文件追加一行信息
/etc/passwd文件的每一行代表一個用戶的信息,用冒號分隔的每一個字段分別代表不同的含義。
修改完成,保存退出。
用 vim 打開 /etc/shadow 文件,進入輸入模式,系統給出警告。它告訴你,你正在打算修改一個只讀文件(其實讀權限也沒有)。
可以看一下,shadow 文件啥權限也沒有
不過沒關系,咱用的root用戶,想干啥就干啥。按下 Enter 鍵繼續。
在 shadow 文件的最后追加一行信息。
shadow文件同樣是一行一個用戶的信息,每個字段有不同含義。
在最后追加如下信息
group 文件一行有四個字段
mdkir /home/zhangsan
這幾個文件里面是用戶的環境變量配置信息,我們使用 useradd 命令新建用戶也會復制這幾個文件到用戶的家目錄下。
到現在為止,用戶 zhangsan 的家目錄和其中的所有文件都是root用戶的
將這些文件的歸屬權給 zhangsan,并修改文件權限
# 將用戶 zhangsan 的家目錄 /home/zhangsan 的屬主和組修改為 zhangsanchown -R zhangsan:zhangsan /home/zhangsan# 修改文件的權限,只允許屬主有讀寫權限,其他用戶和組沒有任何權限chmod 700 /home/zhangsan
修改后的結果如下
# 創建郵箱文件touch /var/spool/mail/zhangsan# 同樣需要修改郵箱的所有者chown zhangsan:zhangsan /var/spool/mail/zhangsan
感謝各位的閱讀!關于“Linux系統中如何手動創建用戶”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。