使用者與使用者組管理

2021-08-23 14:14:34 字數 1412 閱讀 4375

linux會為每乙個使用者啟動乙個程序,由這個程序接收使用者的各種請求。

規定乙個使用者組的許可權,這樣組裡的使用者就自動擁有這些許可權。某些伺服器程式安裝時,會生成一些特定的使用者和使用者組,用於對伺服器進行管理。

uid:系統中使用者的唯一標示。

gid:用於在使用者登入時指定其預設所在的組。預設組id只在使用者建立檔案和目錄時有用。

使用者的基本資訊儲存在/etc/passwd

使用者的口令儲存在/etc/shadow

系統中所有組的名稱儲存在/etc/group

使用者管理

檢視當前使用者的uidgidid

新增使用者:sudo useradd -m 使用者名稱 //-m引數會為新使用者建立主目錄

修改使用者密碼:sudo passwd 使用者名稱

修改root密碼:sudo passwd root

將當前使用者提權至root許可權:su

檢視使用者的歷史操作,資訊會儲存在使用者主目錄的.bash_history檔案,預設是1000條:history 10 //列出最近的10條命令

短時間提權(預設5分鐘):sudo

使用者組檢視使用者所屬組:groups 使用者名稱或者id 使用者名稱

將使用者新增到已有使用者組:usermod -a -g 組名 使用者名稱

更改使用者的主要使用者組:usermod -g 組名 使用者名稱

將使用者從乙個組刪除:gpasswd -d 使用者名稱 組名

給使用者新增sudo許可權sudo vim /etc/sudoers

使用者名稱 all=(all) all
或者將使用者新增到sudo組中usermod -a -g 組名 使用者名稱

檔案所有者和所屬組

更改檔案所有者和所屬組:chown 擁有者:所屬組 檔名

遞迴修改資料夾所有者和所屬組:chown -r 擁有者:所屬組 檔名

組管理etc/group內容格式使用者組(group):使用者組口令:gid:該使用者組所包含的使用者(user,以逗號分隔)

新增使用者組:groupadd 組名

刪除使用者組:groupdel 組名

使用者與使用者組管理

每一行都代表乙個使用者,使用者名稱 密碼標誌位 使用者id 初始組id 使用者描述 家目錄 shell 使用者id 0 表示超級使用者 1 499 系統使用者 500 普通使用者 密碼位 如果是!或 代表沒密碼,不能登入 密碼過期後的寬限天數 0 代表密碼過期後立即失效 1 代表密碼永遠不會失效 每...

使用者與使用者組管理

linux最優秀的地方之一,就在於他的多用使用者 多工環境。使用者及使用者組的概念 1 檔案所有者 由於linux是乙個多使用者 多工的系統。因此可能常常會有很多人同時使用這台主機來進行工作的情況發生,為了考慮每個人的隱私權以及每個人的喜好的工作環境,因此 這個 檔案所有者 的角色就顯得相當重要了,...

linux使用者與使用者組管理

使用者與組管理 一 使用者介紹 1 登入系統時必須要有使用者名稱和密碼 2 每個使用者都有自己的使用者id 就好像 名和ip 一樣,通俗一點就想每個中國公民的身份證 3 使用者分為超級使用者 0 系統使用者 1 499 普通使用者 500 40 多億 4 用id命令顯示當前使用者id 二 使用者配置...