Linux賬號和許可權管理

2021-10-18 22:54:24 字數 1522 閱讀 1178

它分為超級使用者,普通使用者,程式使用者

它分為基本組和附加組,又稱為私有組和公共組

uid和gid

uiduser identity,使用者標識號

對於root使用者來說,他的uid為0

對於程式使用者賬號來說,他的uid預設為1~499

對於普通使用者來說,他的uid預設為500~60000

gidgroup identify,組標識號

對於root使用者來說,他的uid為0

對於程式使用者賬號來說,他的uid預設為1~499

對於普通使用者來說,他的uid預設為500~60000

檔案位置:/etc/passwd

這裡面的每一行對應乙個使用者的賬號記錄

欄位1:使用者帳號的名稱

欄位2:使用者密碼佔位待"x"

欄位3:使用者帳號的uid號

欄位4:所屬基本組帳號的gid號

欄位5:使用者全名

欄位6:宿主目錄

欄位7:登入shell資訊

(/bin/bash為可登陸系統,/sbin/nologin和/bin/false為禁止使用者登陸系統)

訪問許可權:讀取(r)、寫入(w)、執行(x)

歸屬:屬主:擁有該檔案的使用者

屬組:擁有該檔案的組賬號

ls -ld 目錄或檔案位置

格式:檔案型別、許可權、inode數量、屬主、屬組、大小、日期、檔名

許可權列表:

第乙個字元:檔案型別,d目錄、b塊裝置檔案、c字元裝置檔案、l鏈結檔案、-普通檔案;

第2-4個字元:屬主對檔案的許可權;

第5-7個字元:屬組對檔案的許可權;

第8-10個字元:任何使用者對檔案的許可權;

許可權的表示:

r:讀取,檢視內容,也可以用4表示;

w:寫入,寫入(刪除、更改、移動等)內容,也可用2表示;

x:執行,執行此檔案或cd到此目錄,也可用1表示;

語法:chmod [ugoa] [±=] [rwx] 檔案或目錄

舉例:chmod g-x, o-r 檔案或目錄

選項:-r 表示遞迴許可權,目錄下的子目錄子檔案繼承父級目錄的許可權;

語法:chmod 775 檔案或目錄

.4.設定目錄或檔案的歸屬;

語法:chown 屬主 檔案或目錄 ##設定其屬主

chown :屬組 檔案或目錄 ##設定其屬組

chown 屬主:屬組 檔案或目錄 ##設定其屬主和屬組

注:選項-r 遞迴可將其子目錄子檔案繼承父級目錄的歸屬;

umask ##檢視系統的預設許可權反掩碼值,檔案最大許可權為666,目錄最大許可權為777

umask ### ##手動更改檔案許可權的反掩碼值,更改後建立檔案或目錄驗證反掩碼值

chattr +i 檔案路徑 ##鎖定檔案,不得移動刪除等

chattr -i 檔案路徑 ##解鎖檔案

Linux賬號和許可權管理

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

Linux賬號和許可權管理

linux基於使用者身份對資源訪問進行控制 使用者帳號 超級使用者root 普通使用者 程式使用者 組帳號 基本組 私有組 附加組 公共組 useradd相關命令 格式 useradd 選項 使用者名稱 u 指定 uid 標記號 d 指定宿主目錄,預設為 home 使用者名稱 e 指定帳號失效時間 ...

Linux 賬號和許可權管理

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