Linux使用者及組相關檔案命令(部分)

2022-07-09 18:48:12 字數 1825 閱讀 6316

1,使用者賬號檔案-----passwd

etc檔案下的passwd檔案(/etc/passwd)用來以普通文字形式儲存全部的使用者資訊

用cat命令顯示檔案如下:

其中每一行格式為:username:password:uid:gid:userinfo:home:shell

含義:username:使用者登入名

password:加密後的使用者密碼

uid:使用者id。每個使用者的uid值都是獨一無二的,其中可在/etc/login.defs中檢視並更改最小值,一般0~499為系統uid

gid:使用者組id。其中可在/etc/login.defs中檢視並更改最小值,一般0~499為系統gid

home:分配給使用者的家目錄

shell:使用者登陸後執行的shell

/設定使用者密碼-----passwd

注意:使用root使用者可為其他使用者設定密碼,而非root使用者只能為自己設定密碼

格式:passwd 使用者名稱

選項:-d:刪除密碼,僅有系統管理者才能使用;

-f:強制執行;

-k:設定只有在密碼過期失效後,方能更新;

-l:鎖住密碼;

-u:解開已上鎖的帳號。

2,新增使用者-----useradd

格式:useradd 選項  使用者名稱

選項:-c:加上備註文字。備註文字會儲存在passwd的備註欄位中;

-d:指定使用者登入時的啟始目錄;

-d:變更預設值;

-e:用yyyy-mm-dd格式指定帳號的有效期限;

-f:指定在密碼過期後多少天即關閉該帳號;

-g:指定使用者所屬的群組;

-g:指定使用者所屬的附**組;

-m:自動建立使用者的登入目錄;

-m:不要自動建立使用者的登入目錄;

-n:取消建立以使用者名稱為名的群組;

-r:建立系統帳號;

-s:指定使用者登入所使用的shell;

-u:設定使用者id

3,修改使用者資訊-----usermod

格式:usermod  選項  使用者名稱

選項:-c:修改使用者帳號的備註文字;

-d:修改使用者登入時的目錄;

-e:修改帳號的有效期限;

-f:修改在密碼過期後多少天即關閉該帳號;

-g:修改使用者所屬的群組;

-g;修改使用者所屬的附**組;

-l:修改使用者帳號名稱;

-l:鎖定使用者密碼,使密碼無效;

-s:修改使用者登入後所使用的shell;

-u:修改使用者id;

-u:解除密碼鎖定。

4,刪除使用者-----userdel

格式:userdel 選項  使用者名稱

選項:-r:刪除賬號時,連同賬號主目錄一起刪除

幾個重要檔案:

1,/etc/passwd:存放使用者資訊,如上圖

2,/etc/login.defs:新增使用者的限制檔案,可更改uid和gid,密碼等限制如圖

3,/etc/default/useradd:新增使用者預設檔案,可更改新增使用者的預設家目錄等,如圖

4./etc/skel:放使用者啟動檔案的目錄,與root許可權控制,每當新增新使用者,此目錄下的檔案會自動複製到新使用者的家目錄下,可用-m選項取消複製

linux使用者及組相關命令

基本概念 使用者是linux系統工作中重要的一環,使用者管理包括使用者與組管理 在linux系統中,不論是本機還是遠端登入系統,每個系統都必須擁有乙個賬號,並且對於不同的系統資源擁有不同的使用許可權 對檔案 目錄的許可權包括 讀 read r 4 寫 write w 2 執行 excute x 1 ...

Linux使用者及組相關檔案介紹

一,使用者賬號檔案 passwd 1,etc passwd 用於儲存使用者的登入名,加密的使用者口令,使用者id uid 預設的使用者組id gid 使用者資訊,使用者主目錄及使用者登入後使用的shell。etc passwd 檔案中域的含義 username 登入名 password 加密的使用者...

Linux使用者及組相關檔案介紹

1.使用者和組相關的配置檔案 linux使用者和組的主要配置檔案 etc passwd 使用者及其屬性資訊 名稱 uid 主組id等 可以用vipw vi etc passwd進行修改資訊 通過pwck驗證 etc group 組及其屬性資訊,同樣可以通過vigr vi etc group 進行修改...