用戶配置文件和密碼配置文件
首先輸入# cat /etc/passwd,查看/etc/passwd用戶配置文件,/etc/passwd由冒號分割成7個字段
第1個字段是用戶名(第1行的root就是用戶名);
第2個字段中都是x,存放的是用戶的密碼;
第3個字段是一個數字,表示uid;
第4個字段也是數字,表示gid;
第5個字段爲註釋信息,沒有實質左右;
第6個字段是用戶的家目錄,root的家目錄是/root,普通用戶的家目錄是/home/username;
最後一個字段是用戶的shell,/bin/bash表示可以登錄,/sbin/nologin表示不能登錄。
密碼配置文件/etc/shadow和/etc/passwd類似,由冒號分成9個字段
第1個字段爲用戶名;
第二字段爲用戶密碼,該密碼是加密的;
第3個字段爲上次更改密碼的日期(從1970-1-1開始計算);
第4個字段爲要過多少天可以更改密碼,默認爲0;
第5個字段爲密碼多少天后必須更改,默認爲99999,即不需更改;
第6個字段爲密碼到期前的警告期限;
第7個字段爲賬號失效期限;
第8個字段爲賬號的生命週期;最後一個字段作爲保留用的,無實際意義。
另外,如果想在一行輸入兩條命令,中間可以用分號隔開
用戶組管理
新增組命令groupadd的格式 groupadd [-g ] groupname
加上-g,就可以定義gid,跟uid一樣,是從1000開始
當然也可以刪除組,命令groupdel,其中注意不能刪除user1組,因爲user1組中包含user1賬戶,只有刪除其賬戶後才能刪除該組
用戶管理
增加用戶的命令useradd,格式爲useradd [-u][-g][-d][-M][-s],如果useradd不加任何選項,直接跟用戶名,則會創建一個和用戶名同名的組
-u:表示自定義uid;
-g:表示指定所屬組;
-d:表示自定義用戶的家目錄;
-M:表示不建立家目錄;
-s:表示自定義shell。
命令useradd和命令adduser一樣
刪除用戶命令userdel,格式爲userdel [-r] username,其中-r選項的作用是,當刪除用戶十,一併刪除該用戶的家目錄