一、查看組信息
在Linux中,使用以下命令可以查看組的信息。
groupadd groupname //添加一個組
groupdel groupname //刪除一個組
groupmod -n newname oldname //修改組名
groupmod -g GID groupname //修改組ID
groups username //查看用戶所在組
id username //查看用戶信息,包含用戶所在組信息
其中,groupadd、groupdel、groupmod 是 Linux 中管理系統組的命令。
其中,groups 和 id 命令是用於查看和管理 Linux 中用戶和組的命令。
下面分別介紹這幾個命令的使用方法和注意事項。
二、groupadd
groupadd 命令是 Linux 系統管理組的命令之一,用於添加一個組。
命令格式
groupadd [option] group_name
命令參數
- -g GID:設置組的 GID 號。
- -k SKEL_DIR:設置組目錄的骨架目錄。
- -o:允許添加相同 GID 號的組。
- -p PASSWORD:設置組密碼。
- -r:系統組。
實例
groupadd test1 //添加一個組
groupadd -g 123 test2 //添加一個指定 GID 號的組
三、groupdel
groupdel 命令是 Linux 系統管理組的命令之一,用於刪除一個組。
命令格式
groupdel group_name
命令參數
groupdel 命令沒有參數。
實例
groupdel test1 //刪除 test1 組
四、groupmod
groupmod 命令是 Linux 系統管理組的命令之一,用於修改一個已經存在的組的組名或 GID。
命令格式
groupmod [option] group_name
命令參數
- -g GID:設置組的 GID 號。
- -n name:設置新的組名。
實例
groupmod -n test11 test2 //修改組名
groupmod -g 1234 test11 //修改 GID 號
五、groups
groups 命令用於顯示用戶所屬的所有組。
命令格式
groups [選項] [<用戶名>]
命令參數
- -n:以組名輸出。
- -o:顯示用戶所屬的所有組,包括其主組。
實例
groups john //查看用戶 john 所在的組
groups -n john //以組名輸出
groups -o john //顯示用戶所屬的所有組,包括其主組
六、id
id 命令用於顯示當前用戶的身份標識。
命令格式
id [選項] [<用戶>]
命令參數
- -g:打印用戶所屬的組 ID。
- -G:打印用戶所屬的全部有效組 ID。
- -u:打印用戶 ID。
- -n:與 -u 相同,但是輸出登錄名而非數字 ID。
實例
id john //查看用戶 john 的身份標識
id -u john //查看用戶 john 的 ID
id -g john //查看用戶 john 所在組的 ID
id -G john //查看用戶 john 所在的全部組的 ID
id -n john //查看用戶 john 的登錄名
總結:Linux 中查看組的命令主要有 groupadd、groupdel、groupmod、groups 和 id。groupadd 命令用於添加一個新組,groupdel 命令用於刪除一個組,groupmod 命令用於修改現有組的信息,groups 命令用於顯示用戶所在的組,id 命令用於顯示當前用戶的身份標識。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/238242.html