Linux賬號和許可權管理

2021-10-01 08:34:50 字數 1583 閱讀 2440

linux基於使用者身份對資源訪問進行控制

使用者帳號: 超級使用者root;普通使用者;程式使用者

組帳號:基本組(私有組); 附加組(公共組)

useradd相關命令

格式:useradd [選項]… 使用者名稱

-u:指定 uid 標記號

-d:指定宿主目錄,預設為 /home/使用者名稱

-e:指定帳號失效時間

-g:指定使用者的基本組名(或uid號)

-g:指定使用者的附加組名(或gid號)

-m:不為使用者建立並初始化宿主目錄

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

useradd -u 600 -g -tom -g caiwu -s /sbin/nologin -e 2015-12-1 tom

建立tom使用者,uid=60,基本組為tom,附加組為caiwu。shell指定為/sbin/nologin。過期時間為2015-12-1

usermod相關命令:usermod [引數] 使用者名稱

-l:更改使用者帳號的登入名稱

-l:鎖定使用者賬戶

-u:解鎖使用者賬戶

-u:指定 uid 標記號(修改uid)

-d:指定宿主目錄,預設為 /home/使用者名稱

-e:指定帳號失效時間

-g:指定使用者的基本組名(或uid號)

-g:指定使用者的附加組名(或gid號)

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

userdel [-r] 使用者名稱 刪除使用者[刪除其宿主目錄]

groupadd 使用者組 新增使用者組

groupdel 使用者組 刪除使用者組

gpasswd -a [使用者名稱] [使用者組]:向組中新增成員

gpasswd -d [使用者名稱] [使用者組]:刪除組中成員

gpasswd -m [使用者名稱] [使用者組]:將多個使用者加入組中,使用者間用逗號隔開

gpasswd -m usera,userb,userc caiwu

groups [使用者名稱] :檢視使用者屬於哪一組

id [使用者名稱] :檢視使用者的uid和gid

finger [使用者名稱] :檢視使用者詳細資訊

w 檢視使用者登入系統的使用者名稱

tail 檢視使用者和組

ll:檢視許可權

建立檔案或者資料夾的使用者叫屬主,屬主所屬的使用者組叫屬組。

檔案許可權:r(read)讀取,x(exet)執行,w(write)寫入

檔案預設許可權為644,資料夾預設許可權為755。

設定目錄和檔案許可權(在chmod命令加入 -r引數用於遞迴設定許可權)

chmod [ugoa][±=][rwx] 檔案或者目錄名

u:屬主使用者;g:屬組內的所有使用者;o:其他使用者;a:代表所有使用者

chmod nnn 目錄或者檔名 nnn:代表許可權的數字之和

設定目錄和檔案歸屬(-r引數指定遞迴設定歸屬)

chown 屬主:屬組 檔案或者目錄名

chown root :caiwu /1.*** 修改1.***的屬主是root,屬組是caiwu

chown tom : /1.*** 同時修改1.***的屬主、屬組為tom

chown :caiwu /1.*** 修改1.***的屬組為caiwu

Linux賬號和許可權管理

要求 一,建立使用者目錄 建立目錄 tech benet和 tech accp,分別用於存放各專案組中使用者賬戶的宿主檔案。步驟 如圖所示 二,新增組賬號 為兩個專案新增組賬號benet accp,gid號分別設定為1001 1002 為技術部新增組賬號tech,gid號設定為200 步驟 如圖所示...

Linux 賬號和許可權管理

二 檔案目錄的許可權和歸屬 1.超級使用者 root使用者是linux作業系統中預設的超級使用者賬號,對本主機擁有最高的許可權。系統中超級使用者是唯一的。2.普通使用者 由root使用者或其他管理員使用者建立,擁有的許可權會受到限制,一般只在使用者自己的宿主目錄中擁有完整許可權。3.程式使用者 在安...

Linux賬號和許可權管理

它分為超級使用者,普通使用者,程式使用者 它分為基本組和附加組,又稱為私有組和公共組 uid和gid uiduser identity,使用者標識號 對於root使用者來說,他的uid為0 對於程式使用者賬號來說,他的uid預設為1 499 對於普通使用者來說,他的uid預設為500 60000 g...