文章詳情頁
Linux系統(tǒng)用戶如何添加到用戶組
瀏覽:2日期:2023-09-14 20:49:07
目錄1、Linux用戶與用戶組相關(guān)問題2、用戶相關(guān)的命令解說3、概念和相關(guān)文件說明在Linux用戶系統(tǒng)中存在兩類組存儲文件4、新增一個(gè)用戶并添加到指定用戶組5、將已有用戶添加到指定用戶組6、添加用戶7、將一個(gè)用戶從某個(gè)用戶組刪除8、刪除用戶總結(jié)1、Linux用戶與用戶組相關(guān)問題如何添加一個(gè)新用戶到一個(gè)特定的組中?如何同時(shí)將用戶添加到多個(gè)組中?如何將一個(gè)已存在的用戶移動到某個(gè)組或者給他增加一個(gè)組?基本組與附屬組的區(qū)別?2、用戶相關(guān)的命令解說groupadd 添加用戶組useradd 增加一個(gè)新用戶或者更新默認(rèn)新用戶信息。usermod 更改用戶帳戶屬性。3、概念和相關(guān)文件說明在Linux用戶系統(tǒng)中存在兩類組第一類是主要用戶組(主組)第二類是附加用戶組(附屬組)
主組:也被稱為primary group、first group或initial login group,用戶的默認(rèn)組,用戶的gid所標(biāo)識的組。
附屬組:也被稱為Secondary group或supplementary group,用戶的附加組。
存儲文件用戶帳戶及相關(guān)信息都存儲在 /etc/passwd 文件中,用戶組信息存儲在/etc/shadow 和 /etc/group 文件。通過id命令查看用戶的主組和附屬組
[root@localhost ~]# id rootuid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)[root@localhost ~]# id gguid=503(gg) gid=503(gg) groups=503(gg)[root@localhost ~]# id mmuid=502(mm) gid=500(jww) groups=500(jww)gid標(biāo)識主組,groups表示用戶所屬的全部組(主組和附屬組)
用戶必須有且只能有一個(gè)主組,可以有0個(gè)、1個(gè)或多個(gè)附屬組
4、新增一個(gè)用戶并添加到指定用戶組#檢查用戶組是否存在,如果組存在則會輸出組信息,否則沒有任何輸出grep <用戶組名稱> /etc/group#如果用戶組不存在則使用如下命令新建用戶組:groupadd <用戶組名稱>#新建用戶并將其加入指定用戶組,作為其主用戶組(每個(gè)用戶有且只有一個(gè)主用戶組)useradd -g <用戶組名稱> <用戶名稱>#或者 新建用戶并將其加入指定附屬用戶組,附屬用戶組可以有多個(gè),多個(gè)附屬組名稱用逗號分隔即可useradd -G <用戶組名稱> <用戶名稱>#設(shè)置用戶密碼passwd <用戶名稱>#查看用戶屬性,檢查是否添加到正確的用戶組id <用戶名稱>常用添加用戶命令(添加用戶并添加到主組):useradd -g <用戶組名稱> <用戶名稱>
5、將已有用戶添加到指定用戶組#將已有用戶添加到指定用戶組,作為其附屬用戶組# -a 代表append,和 -G 一起使用,將用戶添加到新用戶組中而不必來開原有的其他用戶組usermod -a -G <用戶組名稱> <用戶名稱>#將已有用戶的主用戶組改為新的用戶組usermod -g <新的用戶組名稱> <用戶名稱>6、添加用戶并指定家目錄、所在組、登錄shell等信息
# -m 自動建立用戶家目錄# -g 指定用戶所在的組# -s 指定用戶登錄的shellusermod -m -s /bin/bash -g <用戶組名稱> <用戶名稱>7、將一個(gè)用戶從某個(gè)用戶組刪除#將用戶從該用戶的附屬組中刪除gpasswd -d <用戶名稱> <用戶組名稱>8、刪除用戶#永久性刪除用戶賬號userdel <用戶名稱>總結(jié)以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
標(biāo)簽:
Linux
排行榜
