linux(十三)賬號管理

2022-09-21 22:27:15 字數 1114 閱讀 3444

每一行是乙個賬號,除了root賬號外,還有一些系統賬號,如bin、daemon。

每一行用:分割,共7個部分,分別是

[賬戶名稱:密碼:uid:gid:說明:home目錄:shell]

每一行是乙個賬號

每一行用:分割,共9個字段,分別是

[賬號名稱:密碼:最近修改密碼日期:密碼不可修改天數:密碼需要修改天數:密碼變更前告警天數:密碼過期後賬號寬限天數:賬號失效日期:保留]

[組名:組密碼:gid:此群組支援的賬號名稱]

su用於身份切換

su root方式切換root賬號,讀取環境變數的方式是使用non-login shell,這種方式登入後,只會讀取~/.bashrc這個檔案,並把這個檔案中的shell指令碼執行一遍,這樣這個檔案中的變數就載入到系統中,成為環境變數。

因為non-login shell只會讀取這乙個檔案,所以,其他配置檔案中的變數不會載入進來,也就是說,通過su root方式切換root賬戶,很多環境變數還是上乙個普通使用者的環境變數。比如下圖:

當我們使用普通賬號,但是我們希望不切換到root賬戶,也能夠以root身份執行某一指令,這種情況下我們可以使用sudo。

linux賬號管理

1.使用者身份切換 su 不要忘了執行完了要用exit命令離開su的環境 sudo 例如 sudo u sshd touch tmp sshd sudo可以在切換的使用者下進行相關的命令操作 預設只要root可以執行sudo,其他使用者若要使用必須要看 etc sudoers檔案是否有該使用者的設定...

Linux賬號管理

1.三類使用者 1 屬主 u 2 屬組 g 用來方便的指派許可權,並不真實存在 3 其他 o 2.使用者識別符號 1 使用者id uid 2 群組id gid 3.使用者類別 1 管理員 uid 0 2 普通使用者 uid 1 65535 a 系統使用者 1 499,看版本 不允許登入系統 b 一般...

Linux賬號管理

1.新增與移除使用者 useradd 1 檢視useradd which useradd,adduser,ls lwhich useradd 2 useradd u uid g 初始群組 g 次要群組 mm c 說明欄 d 家目錄絕對路徑 s shell 使用者賬號 u 指定乙個uid給這個賬號 g...