1,查看用戶信息(/etc/passwd、/etc/shadow、/etc/group、/etc/gshadow四個(gè)文件里涉及賬戶和組的信息)
cat /etc/passwd | grep test
cat /etc/shadow | grep test
cat /etc/group | grep test
cat /etc/gshadow | grep test
find / -name "*test*"
2,刪除用戶
#用戶的家目錄和用戶郵箱不會(huì)被刪除(在/var/spool/mail目錄以用戶名命名)
userdel test
#用戶涉及的目錄和文件信息都會(huì)被刪除(一般刪除用戶會(huì)保留用戶的家目錄,用戶的家目錄下保留著用戶以往的資料,請(qǐng)慎重加-r選項(xiàng)。)
userdel -r test
3,添加用戶
useradd test
參數(shù)說(shuō)明:
-s 指定用戶默認(rèn)的shell,通常會(huì)發(fā)現(xiàn)一些應(yīng)用的賬戶其默認(rèn)shell設(shè)置為/sbin/nologin,其含義是此賬戶不能進(jìn)行登錄使用,也就是這個(gè)用戶無(wú)法使用bash或其他shell來(lái)登陸系統(tǒng)。
-d 設(shè)置用戶主目錄
-g 用戶組,默認(rèn)值是GID=100的公共組
-m 創(chuàng)建用戶目錄,會(huì)在/home下創(chuàng)建一個(gè)用戶目錄
4, 添加用戶組
groupadd group1
5、新建用戶同時(shí)增加工作組
useradd -g test group1
#注: -g 所屬組 -d 家目錄 -s 所用的SHELL
6, 給已有的用戶增加工作組
usermod -G group1 test
或者
gpasswd -a test group1
usermod實(shí)例:
- usermod -g group user1 #將user1添加到組group中
- usermod -l user2 user1 #修改user1的用戶名為user2
- usermod -L user1 #鎖定賬號(hào)
- usermod -U user1 #解除鎖定
- usermod -s /sbin/nologin user1 #設(shè)置賬戶不能進(jìn)行登錄使用
- usermod -s /bin/bash user1 #賬戶恢復(fù)登錄使用
7,/etc/passwd 文件 查看用戶信息
信息說(shuō)明:
登錄用戶名
用戶密碼(都用x表示,用戶密碼一般保存在/etc/shadow文件中)
用戶賬戶UID值
用戶賬戶組ID值(簡(jiǎn)稱GID)
用戶賬戶的文本描述信息
用戶HOME目錄的路徑位置
用戶默認(rèn)的shell
8,修改密碼
passwd user1 #修改user1密碼
passwd -e user1 #強(qiáng)制用戶下次登錄時(shí)修改密碼。