天天看點

淺記一下使用者管理

7.1 linux的使用者和權限的關系示意圖

淺記一下使用者管理

7.2 基本介紹

Linux系統是一個多使用者多任務的作業系統,任何一個要使用系統資源的使用者,都必須首先向系統管理者申請一個賬号,然後以這個賬号的身份進入系統。Linux的使用者至少需要屬于一個組。

7.3 添加使用者

基本文法

  useradd [選項] 使用者名

案例示範

  添加一個使用者xiaoming

細節說明

  1、當建立使用者成功後,會自動的建立和使用者同名的家目錄【/home/xiaoming】。

  2、也可以通過useradd -d /home/xiaohonghome xiaohong 給新建立的使用者xiaohong指定家目錄【/home/xiaohonghome】。

7.4 指定/修改密碼

基本文法

  passwd 使用者名 // 如果沒有帶使用者名,則是給目前登入的使用者修改密碼

案例示範

  給xiaoming使用者指定密碼

  passwd xiaoming // 需要使用root使用者,這樣權限才夠

淺記一下使用者管理

7.5 删除使用者

基本文法

  userdel 使用者名

案例示範

  删除使用者xiaoming,但是要保留家目錄 userdel xiaoming

  删除使用者以及使用者家目錄 userdel –r xiaohong 【小心使用】

細節說明

  是否保留家目錄的讨論? [建議一般保留]

linux徹底删除使用者

删除使用者xiaoming,如果我們直接使用userdel xiaoming,那麼并不能删除該使用者賬号所有相關資訊,隻是删除掉了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow 四個檔案裡的該賬戶群組的資訊。因為預設情況下建立一個使用者賬号,設定好密碼後,會建立一個家目錄和一個使用者郵箱(在/var/spool/mail目錄以使用者名命名)。我們可以使用find指令來查找所有與該使用者相關的檔案資訊【find

/ -name "xiaoming"】。如下圖所示:

淺記一下使用者管理

7.6 查詢使用者資訊指令

基本文法

  id 使用者名

案例示範

  請查詢root資訊

細節說明

  當使用者不存在時,傳回“無此使用者”。

淺記一下使用者管理

7.7 切換使用者

介紹

  在操作Linux中,如果目前使用者的權限不夠,可以通過su -指令,切換到高權限使用者,比如root使用者。

基本文法

  su - 切換使用者名

案例示範

  建立一個使用者xiaojun,指定密碼,然後切換到xiaojun。

細節說明

  1) 從權限高的使用者切換到權限低的使用者,不需要輸入密碼,反之需要。

  2) 當需要傳回到原來使用者時,使用exit指令。

  3) 如果su – 沒有帶使用者名,則預設切換到root使用者。

淺記一下使用者管理

7.8 檢視目前使用者/登入使用者

基本文法

  whoami / who am i

繼續閱讀