目錄
1.使用者管理
1.1檢視當前使用者:who
1.2建立使用者 adduser
1.3檢視所有使用者:cat
1.4刪除所有使用者:deluser
1.5修改使用者密碼:passwd
2.使用者組管理
2.1檢視使用者組檔案: cat
2.2檢視某使用者屬於哪些使用者組
2.3新加使用者組
2.4刪除使用者組
2.5修改使用者組的屬性
方法1:$who am i
結果第一列:使用者名稱,第二列:終端序號 第三列:使用者登入時間
方法二:$whoami:檢視當前登入使用者
方法三:$who mom like:檢視終端連線的使用者
who的其他引數:
首先,要說明一下,沒有管理員許可權的使用者無法建立新使用者。
$sudo adduser a:建立新使用者a
這個命令既新增使用者到系統,同時也會預設為新使用者建立 home 目錄,檢視home目錄的命令:$ ls /home
建立完成後我們可以使用$su a來登陸:
系統中的使用者資訊,全部儲存在/etc/passwd檔案中
$ cat /etc/passwd -> 檢視所有使用者資訊
$ cat /etc/passwd | grep 使用者名稱 -> 檢視指定使用者
檔案內容格式:使用者名稱:口令:使用者標識號:組標識號:注釋性描述:主目錄:登入shell
$ sudo userdel a -> 刪除使用者wangwu,不會刪除主目錄
$ sudo userdel -r a ->刪除使用者wangwu,並刪除其主目錄及其他相關資訊
只有管理員或者本人才能修改密碼
$sudo passwd a:修改使用者a的密碼
linux中每個使用者都歸屬乙個或多個使用者組,使用者組可以理解為一組使用者的集合。系統可以對乙個使用者組中的所有使用者進行集中管理。乙個組內的使用者可以共享一些資源和許可權,同時擁有私有資源。當然,乙個使用者可以屬於多個使用者組。
$ cat /etc/group -> 檢視所有使用者組資訊
$ cat /etc/group | grep 組名 -> 查詢某個使用者組
$ cat /etc/group | sort -> 讀取group檔案內容並輸出,|sort 表示對輸出結果進行字典排序
$ groups -> 查詢當前使用者所在的組
$ groups -> 查詢指定使用者 所在的組
說明:冒號之前表示使用者,後面表示該使用者所屬的使用者組。
每次新建使用者,如果沒指定使用者組,則預設建立乙個與使用者名稱同名的使用者組。預設情況下,在sudo使用者組內的使用者可使用sudo命令獲取root許可權。
$groupadd [引數] 使用者組名
常用的引數有:
-g gid 指定新使用者組的組標識號(gid)。
-o 一般與-g選項同時使用,表示新使用者組的gid可以與系統已有使用者組的gid相同。
$groupadd group1 -> 增加了乙個新組group1,新組的組標識號是在當前已有的最大組標識號的基礎上加1。
$ groupadd -g 1006 group2 -> 增加了乙個新組group2,同時指定新組的組標識號是10061。
# groupdel group11 -> 刪除使用者組group11
查詢:# groupmod 選項 使用者組
常用的選項有:
-g gid 為使用者組指定新的組標識號。
-o 與-g選項同時使用,使用者組的新gid可以與系統已有使用者組的gid相同。
-n 新使用者組 將使用者組的名字改為新名字
$groupmod -g 1002 group2 -> 此命令將組group2的組標識號修改為1002。
$ groupmod –g 10000 -n group3 group2 -> 將組group2的標識號改為10000,組名修改為group3
使用者與使用者組管理
linux會為每乙個使用者啟動乙個程序,由這個程序接收使用者的各種請求。規定乙個使用者組的許可權,這樣組裡的使用者就自動擁有這些許可權。某些伺服器程式安裝時,會生成一些特定的使用者和使用者組,用於對伺服器進行管理。uid 系統中使用者的唯一標示。gid 用於在使用者登入時指定其預設所在的組。預設組i...
使用者與使用者組管理
每一行都代表乙個使用者,使用者名稱 密碼標誌位 使用者id 初始組id 使用者描述 家目錄 shell 使用者id 0 表示超級使用者 1 499 系統使用者 500 普通使用者 密碼位 如果是!或 代表沒密碼,不能登入 密碼過期後的寬限天數 0 代表密碼過期後立即失效 1 代表密碼永遠不會失效 每...
使用者與使用者組管理
linux最優秀的地方之一,就在於他的多用使用者 多工環境。使用者及使用者組的概念 1 檔案所有者 由於linux是乙個多使用者 多工的系統。因此可能常常會有很多人同時使用這台主機來進行工作的情況發生,為了考慮每個人的隱私權以及每個人的喜好的工作環境,因此 這個 檔案所有者 的角色就顯得相當重要了,...