Linux使用者組操作

2021-10-05 17:01:03 字數 3261 閱讀 4680

[root@bogon ~]

# cat /etc/group

root:x:0:

bin:x:1:

daemon:x:2:

sys:x:3:

adm:x:4:

……postfix:x:89:

g0:x:1000:

u1:x:1001:

ntp:x:38:

使用者組的所有資訊都存放在/etc/group檔案中。

此檔案的格式是由冒號(:)隔開若干個字段,這些字段具體如下:

組名:口令:組標識號:組內使用者列表

具體解釋:

組名:

組名是使用者組的名稱,由字母或數字構成。與/etc/passwd中的登入名一樣,組名不應重複。

口令:

口令字段存放的是使用者組加密後的口令字。一般linux系統的使用者組都沒有口令,即這個字段一般為空,或者是*,有口令預設是x。

因為涉及到對組的管理所以linux的組也是有自己的密碼的

組標識號 主鍵id(可以重複的):

組標識號與使用者標識號類似,也是乙個整數,被系統內部用來標識組。別稱gid.

組內使用者列表:

是屬於這個組的所有使用者的列表,不同使用者之間用逗號(,)分隔。這個使用者組可能是使用者的主組,也可能是附加組。

root:::

bin:::

daemon:::

sys:::

adm:::

tty:::

disk:::

lp:::

mem:::

kmem:::

wheel:::

cdrom:::

mail:::postfix

……

由冒號(:)隔開若干個字段,這些字段具體如下:

使用者組名:使用者組密碼:使用者組管理者:支援的賬號名稱

具體解釋:

使用者組名:

是使用者組的名稱,由字母或數字構成。

使用者組密碼:

這個段可以是空的或!,如果是空的或有!,表示沒有密碼。

使用者組管理者:

這個欄位也可為空,如果有多個使用者組管理者,用,號分割。

組成員:

如果有多個成員,用,號分割。

當你每次建立的時候 為了保證這個賬戶歸屬某個組 所以 建立乙個賬戶的同時 / 建立乙個與使用者同名的組

選項和引數:

-g gid:後面接某個特定的 gid ,用來直接給予某個gid;

-h :顯示此幫助資訊並退出

-r :建立乙個系統群組。

-o :允許建立有重複 gid 的組

建立普通使用者組:groupadd g1

g1:x:1002:
普通使用者組的gid>1000

建立使用者組並指定gid:groupadd -g 1003 g2

g1:x:1002:

g2:x:1003:

檢視幫助資訊:

groupadd -h

groupadd --help

mangroupadd

建立系統使用者組:groupadd -r sysg1

系統使用者組的gid<1000

g1:x:1002:

g2:x:1003:

sysg1:x:996:

建立gid重複的系統使用者組:groupadd -r -o -g 996 sysg2

sysg1:x:996:

sysg2:x:996:

選項和引數:

-g gid :將組 id 改為 gid

-h :顯示此幫助資訊並退出

-n new_group :改名為 new_group

-o :允許使用重複的 gid

修改組的標識號:groupmod -g 1004 g2

g1:x:1002:

g2:x:1004:

修改組的名稱:groupmod -n g3 g2

g1:x:1002:

sysg1:x:996:

sysg2:x:996:

g3:x:1004:

修改使用者組,使用相同的gid:groupmod -o -g 1002 g3

g1:x:1002:

sysg1:x:996:

sysg2:x:996:

g3:x:1002:

刪除使用者組時,使用者組必須存在,如果有組中的任一使用者在使用中的話,則不能刪除。

groupdel g1

groupdel g3

groupdel sysg1

groupdel sysg2

命令格式:

gpasswd [選項] 要管理的工作組

命令功能:

管理群組。

選項:

-a 使用者:新增使用者到組;

-d 使用者:從組刪除使用者;

-a 使用者:指定管理員;

-h:幫助資訊;

-r:刪除密碼;

將使用者附加到使用者組:gpasswd -a u8 g2

刪除指定使用者組附加的使用者gpasswd -d u8 g2

修改使用者組密碼:gpasswd g2

指定使用者組管理員:gpasswd -a u8 g2

linux使用者組操作

1 帳戶實質 linux是個多使用者作業系統,如許很多個使用者登入作業系統,每個使用者有不同的工作環境,包括shell和x windows 2 使用者和組 linux帳號包括 使用者帳號和組帳號 使用者帳戶分 普通使用者帳號和 終極使用者帳號 組分為 標準組和私有組 注意 乙個帳戶能夠屬於不同的組 ...

linux使用者及使用者組操作

新增使用者組 groupadd 使用者組 新增當前使用者到使用者組 gpasswd a a 使用者組 新增已存在的autotest使用者到docker使用者組 gpasswd a autotest docker 檢視當前登入使用者的組內成員 groups 檢視使用者所在的組,以及組內成員 group...

linux 使用者和使用者組操作

1,新增普通使用者 root dc uat 13 useradd xiangzilong2,設定密碼 root dc uat 13 echo 12345 passwd stdin xiangzilong 更改使用者 xiangzilong 的密碼 passwd 所有的身份驗證令牌已經成功更新。3,把...