新增賬號或使用者組我們一般會用到adduser、addgroup命令,這個命令比useradd、groupadd要更人性化一些,一般有五種用法:
新增乙個普通賬號
新增乙個系統賬號
新增乙個普通使用者組
新增乙個系統使用者組
將乙個已存在的賬號新增到乙個已存在的使用者組中
adduser、addgroup命令還有以下的部分常用引數:
–conf 後接檔名,以替換/etc/adduser.conf(這個配置檔案在後面詳細說明)
–disable-login 命令過程中不呼叫passwd命令設定新增賬號的密碼,賬號在設定密碼前不能登入。
–uid 後接賬號uid,設定建立賬號的uid,但要注意這個uid不能已存在。
–gid 後接使用者組gid,建立使用者組時會賦予使用者組這個指定的gid,建立賬號時,賬號會加入這個指定的使用者組。
–home 指定乙個賬號的主目錄以取代/etc/adduser.conf裡面的設定,如果目錄不存在,則會建立此目錄。
–shell 後接shell,以取代/etc/adduser.conf裡面的設定。
–no-create-home 不建立賬號的主目錄。
–group 建立使用者組。
–system 建立系統賬號或系統使用者組。
/etc/adduser.conf
adduser建立賬號的主要依據就是/etc/adduser.conf這個檔案,檔案的內容如下:
第一行,設定賬號的預設shell,也就是/etc/passwd的第七個字段。
第二行,設定賬號的主目錄的上一級目錄。
第三行,如果值是yes的話,會在賬號的主目錄和第二行設定的上一級目錄中間再建立一級使用者組命名的目錄。
第四行,如果值是yes的話,會在賬號的主目錄和第二行設定的上一級目錄中間再建立一級用賬號第乙個字母命名的目錄。
第五行,賬號主目錄在建立後,就會把這個目錄的所有內容複製過來。
第六到九行,設定了建立系統賬號時uid和gid的取值範圍。
第十到十三行,設定了建立普通賬號時uid和gid的取值範圍。
第十四行,如果值是yes的話就會建立賬號的同名使用者組,如果是no的話,建立的賬號就會被加入第十五行設定的這個使用者組。
第十五行,設定為不建立賬號同名使用者組時,建立的賬號加入的使用者組的gid.
第十六行,設定主目錄建立時的預設許可權。
第十七行,如果是yes的話,建立主目錄時會給與setgid的許可權,現在預設設定為no。
第十八行,設定使用者配額。
第十九行,設定建立主目錄時不需要從第五行設定的目錄中複製的檔案。
(四)Linux學習之 賬號管理
每個登入的使用者都至少會取得兩個id,乙個是使用者id uid 乙個是使用者組id gid etc passwd的檔案結構 每一行都代表乙個行號,有幾行就代表有幾個賬號在你的系統中 uid的範圍,0是系統管理員,所以除了root,也可以有其他名稱的系統管理員 1 499是系統賬號,500 65535...
linux基礎題四 賬號管理
一 使用者賬號分類 1 超級使用者 uid 0 gid 0 2 普通使用者 uid 500 3 程式使用者 1 uid 500 使用者賬號檔案 root x 0 0 備註 root bin bash 使用者密碼檔案 root 0 99999 7 1 使用者賬號初始配置檔案 每次登入時執行 每次進入新...
linux賬號管理
1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...