Linux系統(tǒng)用戶如何添加到用戶組
1、Linux用戶與用戶組相關(guān)問題
- 如何添加一個新用戶到一個特定的組中?
- 如何同時將用戶添加到多個組中?
- 如何將一個已存在的用戶移動到某個組或者給他增加一個組?
- 基本組與附屬組的區(qū)別?
2、用戶相關(guān)的命令解說
groupadd添加用戶組useradd增加一個新用戶或者更新默認(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 root uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) [root@localhost ~]# id gg uid=503(gg) gid=503(gg) groups=503(gg) [root@localhost ~]# id mm uid=502(mm) gid=500(jww) groups=500(jww)
gid標(biāo)識主組,groups表示用戶所屬的全部組(主組和附屬組)
用戶必須有且只能有一個主組,可以有0個、1個或多個附屬組
4、新增一個用戶并添加到指定用戶組
#檢查用戶組是否存在,如果組存在則會輸出組信息,否則沒有任何輸出 grep <用戶組名稱> /etc/group #如果用戶組不存在則使用如下命令新建用戶組: groupadd <用戶組名稱> #新建用戶并將其加入指定用戶組,作為其主用戶組(每個用戶有且只有一個主用戶組) useradd -g <用戶組名稱> <用戶名稱> #或者 新建用戶并將其加入指定附屬用戶組,附屬用戶組可以有多個,多個附屬組名稱用逗號分隔即可 useradd -G <用戶組名稱> <用戶名稱> #設(shè)置用戶密碼 passwd <用戶名稱> #查看用戶屬性,檢查是否添加到正確的用戶組 id <用戶名稱>
常用添加用戶命令(添加用戶并添加到主組):useradd -g <用戶組名稱> <用戶名稱>
5、將已有用戶添加到指定用戶組
#將已有用戶添加到指定用戶組,作為其附屬用戶組 # -a 代表append,和 -G 一起使用,將用戶添加到新用戶組中而不必來開原有的其他用戶組 usermod -a -G <用戶組名稱> <用戶名稱> #將已有用戶的主用戶組改為新的用戶組 usermod -g <新的用戶組名稱> <用戶名稱>
6、添加用戶
并指定家目錄、所在組、登錄shell等信息
# -m 自動建立用戶家目錄 # -g 指定用戶所在的組 # -s 指定用戶登錄的shell usermod -m -s /bin/bash -g <用戶組名稱> <用戶名稱>
7、將一個用戶從某個用戶組刪除
#將用戶從該用戶的附屬組中刪除 gpasswd -d <用戶名稱> <用戶組名稱>
8、刪除用戶
#永久性刪除用戶賬號 userdel <用戶名稱>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux系統(tǒng)利用cp命令實現(xiàn)強制覆蓋功能的方法
cp命令是我日常學(xué)習(xí)中經(jīng)常會遇到的一個命令,下面這篇文章主要給大家介紹了關(guān)于Linux系統(tǒng)利用cp命令實現(xiàn)強制覆蓋功能的方法,并且給大家簡單的介紹了cp命令的基礎(chǔ)知識,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
關(guān)于lvm快照結(jié)合rsync實現(xiàn)MySQL數(shù)據(jù)卷的遠(yuǎn)程備份教程
這篇文章主要介紹了關(guān)于lvm快照結(jié)合rsync實現(xiàn)MySQL數(shù)據(jù)卷的遠(yuǎn)程備份教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-05-05
PHP程序員玩轉(zhuǎn)Linux系列 Nginx中的HTTPS詳解
這篇文章主要為大家詳細(xì)介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,MySQL備份還原教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04
Linux中SELinux三種模式的啟動、關(guān)閉與查看方式
這篇文章主要介紹了Linux中SELinux三種模式的啟動、關(guān)閉與查看方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02

