linux 新增使用者到組

2021-07-15 16:16:36 字數 1402 閱讀 3485

新增加乙個使用者並將其列入乙個已有的使用者組中需要用到 useradd 命令。如果還沒有這個使用者組,可以先建立該使用者組。

useradd -g  username
例如,我們要建立乙個新使用者 cnzhx 並將其新增到使用者組 developers 中。首先需要以 root 使用者身份登入到系統中。先確認一下是否存在 developers 這個使用者組,在命令列輸入:

grep developers /etc/group
輸出類似於:

developers:x:1124:

如果看不到任何輸出,那麼就需要先建立這個使用者組了,使用 groupadd 命令

groupadd  developers
然後建立使用者 cnzhx 並將其加入到 developers 使用者組:

useradd -g developers cnzhx
為確保已經將該使用者正確的新增到 developers 使用者組中,可以檢視該使用者的屬性,使用 id 命令:

id cnzhx
輸出類似於:

uid=1122(cnzhx) gid=1125(cnzhx) groups=1125(cnzhx),1124(developers)

前面命令中用到的大寫的 g (-g) 引數就是為了將使用者新增到乙個附加使用者組中,而同時還會為此使用者建立乙個屬於他自己的新組 cnzhx。如果要將該使用者同時增加到多個附加使用者組中,可以使用英文半形的逗號來分隔多個附加組名(不要加空格)。例如,同時將 cnzhx 增加到 admins, ftp, www, 和 developers 使用者組中,可以輸入以下命令:

useradd -g admins,ftp,www,developers cnzhx
請注意如前面的示例的區別,這裡使用了小寫字母 g (-g)作為引數,此時使用者的主要使用者組不再是 cnzhx 而直接就是 developers。

小寫字母 g (-g)將新增加的使用者初始化為指定為登入組(主要使用者組)。此組名必須已經存在。組號(gid)即是此已有組的組號。

2)管理使用者組(group)的工具或命令

groupadd 注:新增使用者組;

groupdel 注:刪除使用者組;

groupmod 注:修改使用者組資訊

groups 注:顯示使用者所屬的使用者組

grpck

grpconv 注:通過/etc/group和/etc/gshadow 的檔案內容來同步或建立/etc/gshadow ,如果/etc/gshadow 不存在則建立;

grpunconv 注:通過/etc/group 和/etc/gshadow 檔案內容來同步或建立/etc/group ,然後刪除gshadow檔案;

新增linux使用者到使用者組

將乙個使用者新增到使用者組中,千萬不能直接用 usermod g groupa 這樣做會使你離開其他使用者組,僅僅做為 這個使用者組 groupa 的成員。應該用 加上 a 選項 usermod a g groupa 命令的所有的選項,及其含義 options c,comment comment n...

linux新增使用者到附屬組無權訪問

目標 首先在root 超級使用者許可權下建立admin 和test倆個賬號,然後用test使用者訪問admin使用者的檔案。linux建立新使用者admin useradd admin passwd admin 為admin使用者配置密碼 root管理員模式下必須指定給那個使用者建立密碼 同理在建立...

linux新增使用者組

chmod 755 abc 賦予abc許可權rwxr xr x chmod u rwx,g rx,o rx abc 同上u 使用者許可權,g 組許可權,o 不同組其他使用者許可權 chmod u x,g w abc 給abc去除使用者執行的許可權,增加組寫的許可權 chmod a r abc 給所有...