shallow丿oveshell
用戶名:密碼:用戶id:組id:用戶註釋信息,通常默認空:用戶家目錄:用戶的shell 系統自帶的用戶bash
經常使用時bin/bash(當前使用的界面)和sbin/nologin(不能登陸,即便設置了密碼) etc/shadow與etc/passwd一一對應ui
[root@localhost ~]# head -n1 /etc/shadow ; tail -n2 /etc/shadow #使用分號能夠同時輸出多行的命令
用戶:密文:天數(距離19700101的天數):要過多少天才能夠更改密碼,默認爲0,不受限制:密碼距離多少天后到期,即距離多少天內更改密碼:密碼到期前警告,距離多少天到期提醒:帳號失效期限,帳號鎖定:帳號聲明週期,距離19700101有多少天,帳號在這個日期前能夠使用,到期後帳號會鎖定:保留字段,沒有實際意義code
/etc/group #組用戶配置文件 /etc/gshadow #組密碼配置文件 系統自動備份文件,需同步更新 /etc/shadow- # /etc/gshadow- # [root@localhost ~]# groupadd grp1 [root@localhost ~]# tail -n1 /etc/group [root@localhost ~]# groupadd -g 1001 grp1 #自定義gid [root@localhost ~]# groupdel grp1 #刪除用戶組 [root@localhost ~]# groupdel userall #組內必須沒有用戶
[root@localhost ~]# useradd user1 [root@localhost ~]# tail -n1 /etc/passwd [root@localhost ~]# useradd -u 1004 -g grp1 user1 #指定uid放入用戶組 [root@localhost ~]# useradd -u 1006 -g grp2 -d /home/user111 -s /sbin/nologin user1 #指定家目錄和使用bash [root@localhost ~]# useradd -M user5 #建立用戶的同時不建立家目錄 [root@localhost ~]# groupadd -g 1010 grp3 [root@localhost ~]# useradd -g grp3 user5 [root@localhost ~]# tail -n5 /etc/passwd 根據uid值增長 [root@localhost ~]# userdel user11 #/home/目錄沒有刪除 [root@localhost ~]# rm -rf /home/user11 #或 [root@localhost ~]# userdel -r user11