Linux基礎-帳戶篇

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天

第六列:密碼到期多少天開始提醒

第七列:到期後,在過多少天鎖定該帳號

第八列:保留值,無心義

編輯者:http://www.zhiqiang.wang/

相關文章
相關標籤/搜索