您好,登錄后才能下訂單哦!
常用命令
useradd:新增用戶(root)
userdel:刪除用戶(root)
groupadd:新增用戶組(root)
groupdel:刪除用戶組(root)
passwd:新增/修改用戶密碼(root)
chmod:賦文件權限(root)
pwd:查看當前路徑(絕對路徑)
vim /etc/passwd:查看所有用戶的花名冊 (所有人everyone)
vim /etc/group:查看所有用戶組的花名冊 (所有人everyone)
vim /etc/shadow:存放用戶密碼加密字符串 (root)
新增用戶時,輸入合法命令后,命令行無報錯,一般情況下便認為添加成功了。可以查看一下所有用戶確認。Linux推薦用戶名一般以小寫字母或下劃線開頭,盡量用小寫字母或數字組合(加個“-”也行,有人說不可以,但俺親測可用),長度不超過8個字符,區分大小寫。中文肯定不行,純數字的話還是可以的000~999(感覺跟×××一樣,不吉利)。還有其它一下限制條件,略。
刪除用戶時,userdel xxx 。出現提示:user xxx is currently logged in(用戶已登錄!)導致無法刪除。
文件權限。一般采用三位數字來表示,最高777。如果采用字符表示則參考下圖
最高位:user ; 中間位:group ; 最低位 : others
可讀(r)屬性值:4,可寫(w)屬性值:2,可執行(x)屬性值:1。如果無權限則用“-”表示,最后進行和運算得出結果。
(注:圖片來自《鳥哥Linux私房菜》)
路徑
絕對路徑:包含完整目錄,以“/”打頭。
相對路徑:相對于當前所在目錄下的路徑,以“.”或“../”打頭。“../”的含義是上一級目錄
用戶關鍵信息的解讀 /etc/passwd(花名冊建議vim打開,顏色區分更舒服。“花名冊”是我自己取的代記符,看上去也的確是花花綠綠的)
注冊名:口令:用戶標識號:組標識號:用戶名:用戶主目錄:命令解釋程序
如:waka:x:1002:1002::/home/waka:/bin/sh
則對應:
注冊名(login_name):waka(使用useradd時起的名字)
口令(passwd):x(保存在/etc/shadow下,不用急著用vim查看,里面都是加密的土星文)
用戶標識號(UID):1002(類似×××號,系統內唯一。你可以有別名、曾用名(注冊名),但×××號總是唯一的(UID);root的UID和GID是0,大BOSS比較不一樣。1~99留給干部用的,爾等草民從100開始。為啥網上資料說linux上限500,而我這里都1002了?)
組標識號(GID):1002(“組”類似學校里的社團,你(注冊號)可以同時參加幾個社團(組),而組卻是唯一的。)
用戶名(user_name):(空)包含有關用戶的一些信息(就是一些描述性的信息,感覺用user_name這個詞匯易于混淆,還不如用“remark”。估計歪國人有他們自己的想法吧,反正用處不大)
用戶主目錄(home_directory):/home/waka(是不是可以類比win,my document下面的Administrator目錄相當于root目錄,而其它user目錄就是這里所說的用戶主目錄。可是,為什么不能通過 ls /home/waka來顯示主目錄下的文件呢?系統提示不存在?而且無法mkdir,提示權限不夠?)
命令解釋程序(Shell):/bin/sh(Shell程序的全路徑名,文件系統默認用sh(BourneShell),如用別的shell路徑指向會發生變化)
用戶密碼管理文件 /etc/shadow
登錄名:加密口令:最后一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標志
加密口令:如果是”星號“表示帳戶被鎖定了。有多種加密方式,沒啥用不再贅述。
最后一次修改時間:在我的unbantu系統上,時間起點是1970年1月1日。單位:天。
后面還有一堆參數,用得少于是略過,需要時再查。Don't worry!"man shadow"is always with you.
存疑待解:
如何知道當前登錄的用戶,如果提示符僅顯示“$”?
如何查看當前登錄的用戶詳情?
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。