1. 程式人生 > >Linux 使用者、使用者組新增修改刪除(ubuntu、centos)

Linux 使用者、使用者組新增修改刪除(ubuntu、centos)

一、LINUX(UBUNTU/CENTOS)使用者新增刪除修改

1、建使用者:
adduser web                             #新建web使用者
useradd web								#新增web 使用者
passwd web                               #給web使用者設定密碼

useradd web -g admin -n -m  #新建web使用者並指定使用者組為 admin使用者組,並自動建立登入目錄
passwd web                  #給web 使用者設定密碼
useradd(選項)(引數)

                #建立admin使用者,並指定屬組為admin 使用者id為10000
useradd -r -m -s  /bin/bash -g admin -u 10000 admin 

-c<備註>:加上備註文字。備註文字會儲存在passwd的備註欄位中; 
-d<登入目錄>:指定使用者登入時的啟始目錄; 
-D:變更預設值; 
-e<有效期限>:指定帳號的有效期限; 
-f<緩衝天數>:指定在密碼過期後多少天即關閉該帳號; 
-g<群組>:指定使用者所屬的群組; 
-G<群組>:指定使用者所屬的附加群組; 
-m:自動建立使用者的登入目錄; 
-M:不要自動建立使用者的登入目錄; 
-n:取消建立以使用者名稱稱為名的群組; 
-r:建立系統帳號; 
-s:指定使用者登入後所使用的shell; 
-u:指定使用者id。

2、給已有的使用者增加工作組
usermod -G admin web					#給web使用者設定admin附屬使用者組
#給使用者設定新增多個使用者組
usermod -g web -G admin,www web #給web使用者設定主使用者組web組,admin,www附屬使用者組
gpasswd -a web admin				#給web使用者設定admin使用者組

3、新建使用者同時增加工作組
useradd -g admin web                      #新建web使用者並增加到admin工作組

注:
-g 所屬組
-d 家目錄
-s 所用的SHELL

4、臨時關閉

方法一 /etc/shadow檔案中屬於該使用者的行的第二個欄位(密碼)前面加上 就可以了。想恢復該使用者,去掉即可。 方法二 使用命令關閉使用者賬號:

passwd web –l

重新釋放:

passwd web –u

5、永久性刪除使用者賬號
userdel web
groupdel web
usermod –G web web   #(強制刪除該使用者的主目錄和主目錄下的所有檔案和子目錄)

6、從組中刪除使用者

編輯/etc/group 找到使用者組admin那一行,刪除使用者名稱web 或者用命令

gpasswd -d A web

7、顯示使用者資訊
id user
cat /etc/passwd

二、使用者組 LINUX(UBUNTU/CENTOS) 新增刪除修改

1、建工作組
groupadd admin                          #新建admin工作組

2、修改使用者組
groupmod -n newadmin admin				#修改admin使用者組名稱改為newadmin

3、刪除使用者組
groupdel admin							#刪除admin使用者組

4.檢視使用者的使用者組資訊
groups web								#==檢視web所有使用者組==