Linux 使用者、使用者組新增修改刪除(ubuntu、centos)
阿新 • • 發佈:2018-12-14
一、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所有使用者組==