用戶
useradd user1 //新建用戶user1
userdel user1 //刪除用戶user1
userdel -r user1 //刪除用戶並且刪除home目錄的內容
password user1 123 //設置user1密碼
echo 123 | passwd --stdin user1 //設置user1密碼
useradd -s /sbin/nologin user1 //新建用戶user1 ,SHELL部分為nologin(非登錄用戶)
useradd -G user1,user2 user3 //新建user3用戶,並將用戶加入user1,user2附加組
id user1 //顯示user1用戶id號,組號
cat /etc/passwd |grep user1 //查看指定用戶user1
/etc/passwd //該文件記錄用戶和ID
/etc/skel/ //skel目錄為模板目錄,如果在skel目錄下新建文件和文件夾,創建的新用戶home目錄下會有
/var/spool/cron //刪除用戶后,這個文件夾內容有殘留信息需要刪除
/var/spool/mail //刪除用戶后,這個文件夾內容有殘留信息需要刪除
usermod -e 2000-01-01 user1 //修改user1用戶,使其密碼在30天后過期
chage -l user1 //查看user1用戶有效日期
組
groupadd -g 30000 pgroup //創建附加組 ,組名 pgroup,組ID 30000
groupadd badgroup //創建組,組名badgroup
groupdel pgroup //刪除pgroup組
gpasswd -d user1 group1 //用戶user1退出組group1
cat /etc/group |grep badgroup //查看指定組信息
usermod -G pgroup user1 //將user1用戶添加到附加組pgroup中
cat /etc/passwd | grep user1 //查看是否添加成功