刪除linux用戶組
❶ linux中哪些用戶,用戶組,可以刪除
可以通過在終端輸入 #vim /etc/passwd 命令查看當前linux下的所有用戶;並且我們可以發現用戶的格式為:username:x:UID:GID...... 而相關命令如下所示: #useradd 註:添加用戶; #passwd 註:為用戶設置密碼; #usermod 註:修改用戶命令; 3groupadd 註:添加用戶組; #groupdel 註:刪除用戶組; #groupmod 註:修改用戶組信息; username #這個為用戶名字 UID #用戶名 GID #用戶組 一般來說UID為500以上(包括500)即為普通用戶,而之前的為系統用戶,擁有的許可權也是不一樣的但是可以變更;其中Linux系統中的用戶還被分為3類,即普通用戶、根用戶、系統用戶;
❷ Linux用戶組管理
在創建用戶時不會創建附屬組,附屬組只能通過命令創建
使用命令groupadd創建一個附屬組,也可以在命令中添加參數 -g 指定組id,組id設置的時候應該大於1000,不能重復,重復有可能導致系統無法啟動
groupadd這個命令並不能將用戶添加進用戶組中去,我們如何把用戶添加進用戶組中呢?
使用命令gpasswd加參數-a向一個用戶組中添加用戶,如果不加-a的話默認是修改或者設置組密碼,使用到組密碼的場景很少,至少我沒有碰見過。
使用命令gpasswd和參數-d把一個用戶從一個用戶組中移除
刪除組可以使用groupdel刪除組
用戶有自己的配置文件,組也有自己的配置文件,組的配置文件主要保存了組名稱,組密碼、組ID和組成員,這個配置文件統一保存在/etc/group文件中並以: 作為分隔符
❸ linux怎麼刪除用戶和用戶組
Linux刪除用戶組和用戶時常用的一些命令和參數。
1、從組中刪除用戶
編輯/etc/group 找到GROUP1那一行,刪除 A
或者用命令
gpasswd -d A GROUP
2、建用戶:
adser phpq //新建phpq用戶
passwd phpq //給phpq用戶設置密碼
3、建工作組
groupadd test //新建test工作組
4、新建用戶同時增加工作組
useradd -g test phpq //新建phpq用戶並增加到test工作組
註::-g 所屬組 -d 家目錄 -s 所用的SHELL
5、給已有的用戶增加工作組
usermod -G groupname username
或者:gpasswd -a user group
6、臨時關閉:在/etc/shadow文件中屬於該用戶的行的第二個欄位(密碼)前面加上*就可以了。想恢復該用戶,去掉*即可。
或者使用如下命令關閉用戶賬號:
passwd peter –l
重新釋放:
passwd peter –u
6、永久性刪除用戶賬號
userdel peter
groupdel peter
usermod –G peter peter (強制刪除該用戶的主目錄和主目錄下的所有文件和子目錄)
7、顯示用戶信息
id user
cat /etc/passwd
❹ 如何在linux中刪除組
groupdel 是用來刪除用戶組的;x0dx0ax0dx0a語法格式:groupdel 用戶組x0dx0ax0dx0a比如:x0dx0ax0dx0a[root@localhost ~]# groupdel yutian
❺ Linux命令之用戶組管理
Linux中每個用戶都要屬於一個或多個組,有了用戶組,就可以將用戶添加到組中,這樣就方便管理員對用戶的集中管理。 Linux系統中用戶組分為root組、系統組、普通用戶組三類。當一個用戶屬於多個組時,這些組中只能有一個作為該用戶的主屬組,其他組就被稱為此用戶的次屬組。 組基本信息在文件/etc/group中;組密碼信息在文件/etc/gshadow中。通過命令:cat /etc/group、cat /etc/gshadow可查看文件內容。
各用戶組中,以 ":" 作為欄位之間的分隔符,分為 4 個欄位,每個欄位對應的含義為:
組名:密碼:GID:該用戶組中的用戶列表
而在gshadow文件中,每行代表一個組用戶的密碼信息,各行信息用 ":" 作為分隔符,分為 4 個欄位,每個欄位的含義如下:
組名:加密密碼:組管理員:組附加用戶列表
root用戶可以直接修改/etc/group文件達到管理組的目的,也可以使用以下命令:groupadd、groupdel、groupmod -n、gpasswd -a、gpasswd -d、newgrp。
下面使用案例分別講解這些命令:
添加用戶組的命令是 groupadd,命令格式如下:
groupadd [ -g gid [ -o ] ] [ -r ] [ -f ] group
參數說明:
-g:指定新建工作組的 id;
-r:創建系統工作組,系統工作組的組ID小於 500;
-K:覆蓋配置文件 "/ect/login.defs";
-o:允許添加組 ID 號不唯一的工作組。
-f,--force: 如果指定的組已經存在,此選項將失明了僅以成功狀態退出。當與 -g 一起使用,並且指定的GID_MIN已經存在時,選擇另一個唯一的GID(即-g關閉)。
示例:創建一個新的組,並添加組 ID。
[root@VM-4-4-centos ~]# groupadd -g 888 newgroup
此時在/etc/group文件中產生了一個id為888的項目:
刪除用戶組時,可用groupdel(group delete)指令來完成。倘若該組中仍包括某些用戶,則必須先刪除這些用戶後,方能刪除組。 注意:刪除的組不能為主屬組! 命令格式:
groupdel [組名]
示例:刪除用戶組 newgroup
[root@VM-4-4-centos ~]# groupdel newgroup
此時再查看/etc/group文件時可以看到用戶組newgroup已經不存在,刪除成功!
要更改用戶組識別碼或名稱可使用 groupmod 來完成。命令格式:
groupmod [ -g <群組識別碼> < -o > ] [ -n <新群組名稱 > ] [原群組名稱]
參數說明 :
-g <群組識別碼> 設置欲使用的群組識別碼。
-o 重復使用群組識別碼。
-n <新群組名稱> 設置欲使用的群組名稱。
示例:創建用戶組newgroup並修改其名稱為modifiedgroup
[root@VM-4-4-centos ~]# groupadd newgroup
[root@VM-4-4-centos ~]# groupmod -n modifiedgroup newgroup
查看/etc/group文件,只存在名稱為modifiedgroup的用戶組,修改成功!
gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用於將一個用戶添加到組或者從組中刪除。命令格式:
gpasswd [可選項] 組名
可選項參數 :
-a:添加用戶到組;
-d:從組刪除用戶;
-A:指定管理員;
-M:指定組成員和-A的用途差不多;
-r:刪除密碼;
-R:限制用戶登入組,只有組中的成員才可以用newgrp加入該組。
示例1:將用戶yangwei添加到組modifiedgroup中
[root@VM-4-4-centos ~]# gpasswd -a yangwei modifiedgroup
此時查看/etc/group文件發現組 modifiedgroup中出現用戶yangwei
示例2:將用戶yangwei從組modifiedgroup中給刪除
[root@VM-4-4-centos ~]# gpasswd -d yangwei modifiedgroup
再次查看/etc/group文件發現用戶yangwei已經不存在。
當需要在不同的群組下工作的時候我們需要進行切換群組操作,這個操作由newgrp指令來完成。命令格式如下:
newgrp [群組名稱]
注意!當前用戶必須都是兩個群組的成員,否則切換群組時需要輸入切換組的組密碼,這時候當前用戶作為臨時成員在切換組下工作,所創建的文件全都屬於切換組。
示例1:用戶yangwei不屬於群組modifiedgroup,請將當前工作組切換為modifiedgroup。
示例2:將用戶yangwei添加到組modifiedgroup中,並切換工作組為modifiedgroup。
總結:Linux用戶組管理需要掌握最基本的幾個命令及其選項參數: groupadd 、groupdel 、groupmod 、gpasswd 、newgrp !
❻ linux下如何將一個用戶從用戶組中刪除
1)增加一個新用戶
在linux系統中,只有root用戶才能夠創建一個新用戶,如下的命令將新建一個登錄名meelo的用戶。
sudo
useradd
meelo
但是,這個用戶還不能夠登錄,因為還沒給它設置初始密碼,而沒有密碼的用戶是不能夠登錄系統的。在默認情況下,將會在/home目錄下新建一個與用戶名相同的用戶主目錄。
完成了這一操作後,你還應該使用passwd命令為其設置一個初始密碼。輸入該命令後,會系統會請求輸入密碼。
sudo
passwd
用戶名
2)刪除一個用戶
刪除用戶,只需使用一個簡單的命令:
sudo
userdel
用戶名
不過最好將它留在系統上的文件也刪除掉,你可以使用「userdel
-r
用戶名」來實現這一目的。
3)增加一個組
如下命令將創建一個名稱為avatar的用戶組:
sudo
groupadd
avatar
4)刪除一個組
同樣的,我們有時會需要刪除一個組,它的命令就是groupdel。
❼ linux中刪除一個用戶組,會刪除該用戶組下的用戶嗎
不會,但是如果有些文件的歸屬跟這個組有關系,這些文件的訪問會有問題。