1. 忘記root登陸密碼shell
1.1重啓電腦,點擊任意鍵,等待進入界面,首行提示(GNU GRUB VERSION 0.97(636K lower/ 1046400k upper memory))bash
1.2點擊」E」進人下一個界面,按方向鍵選中第二行,而後按下」E」 進入編輯模式ui
1.3 在編輯模式下,在「…… rhgb quiet」後面加入「s」或者「1」或者「single」回車加密
1.4 點擊「B」啓動,等待幾分鐘以後就進入單用戶模式get
1.5 運行「runlevel」能夠查看當前運行的模式,正常顯示「1 S」登錄
1.6運行「passwd」根據提示設置你的新密碼。最後使用最新設置的帳號密碼進行登陸ftp
2. 用戶的添加密碼
「useradd Qiang」腳本
常見參數說明:文件
-f: <緩衝天數> 指定在密碼過時後多少天即關閉該賬號。
-g: <羣組> 指定用戶所屬的羣組。
-m: 自動創建用戶的登入目錄。
-n: 取消創建以用戶名稱爲名的羣組.
-r: 創建系統賬號。
-s<shell>: 指定用戶登入後所使用的shell。
-u<uid>: 指定用戶ID。
3. 用戶的刪除
「userdel Qiang」
參數說明:
-r: 刪除用戶包括所在的家目錄
-f: 刪除用戶登入目錄以及目錄中全部文件。
4. 用戶的修改
「passwd」
參 數:
-d 刪除密碼。本參數僅有系統管理者才能使用。
-f 強制執行。
-k 設置只有在密碼過時失效後,方能更新。
-l 鎖住密碼。
-s 列出密碼的相關信息。本參數僅有系統管理者才能使用。
-u 解開已上鎖的賬號。
5. 用戶分組的增長和刪除
「tail /etc/group」查看用戶分組
「groupadd hn」添加hn用戶分組
「groupdel hn」刪除hn用戶分組
6. 修改用戶屬性
「usermod」
參 數:
-c<備註> 修改用戶賬號的備註文字。
-d登入目錄> 修改用戶登入時的目錄。
-e<有效期限> 修改賬號的有效期限。
-f<緩衝天數> 修改在密碼過時後多少天即關閉該賬號。
-g<羣組> 修改用戶所屬的羣組。
-G<羣組> 修改用戶所屬的附加羣組。
-l<賬號名稱> 修改用戶賬號名稱。
-L 鎖定用戶密碼,使密碼無效。
-s<shell> 修改用戶登入後所使用的shell。
-u<uid> 修改用戶ID。
-U 解除密碼鎖定。
7. 用戶切換
「su Qiang」
8. 密碼文件
「cat /etc/passwd」
root:x:0:0:root:/root:/bin/bash
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
第一列:用戶名root
第二列:用戶名的密碼x 早起是放在x,到後期就把密碼放
第三列:uid 使用id查看用戶名的uid
第四列:組id(gid)
第五列:解釋說明(無關緊要)
第六列:家目錄
第七列:shell(執行腳本)
9. 用戶文件
「cat /etc/shadow」
root:$6$5cpBtm54$lO65Bs7wPUdGuGbnOhvLGilLhXc9h5cx0gtrXCAn.FKhnNXs2R6zgO9SPWeXMoRIXHaCahpbxfcQOYlR49Inn1:17113:0:99999:7:::
ftp:*:15980:0:99999:7:::
第一列:用戶名root
第二列:用戶名密碼以$6$開頭屬於加密,「 * 」表示該用戶已被鎖定 ,「!!」尚未密碼
第三列:上次更改的密碼時間1970年1月1日~到更改密碼的那一天(單位是天)
第四列:要過多少天能夠更改密碼「0」表示不限制
第五列:密碼到期時間,默認99999天
第六列:密碼到期多少天開始提醒
第七列:到期後,在過多少天鎖定該帳號
第八列:保留值,無心義