Linux下使用者的管理(使用者新增,刪除,查詢,切換等)

小說家的幻想發表於2020-11-12

Linux下使用者的管理

組和家
Linux下的使用者都處於組中,每個使用者處於一個或者多個組中,一個組包含多個使用者。
在 ***/home/***目錄下有使用者對應的家目錄,使用者登入會自動進入到自己的家目錄下。

比如當建立一個使用者 user1 時,就會加入一個組,並且在 /home/ 目錄下有一個 /user1/ 的資料夾。

建立使用者

useradd [ 可選項] 使用者名稱 :建立一個使用者

  • 當建立使用者成功後,會自動的建立和使用者同名的家目錄

useradd -d 指定目錄 使用者名稱 : 給建立的新使用者指定一個家目錄

指定使用者的密碼

passwd 使用者名稱 : 給使用者指定一個密碼

刪除使用者

userdel 使用者名稱 :刪除指定的一個使用者,但是保留家目錄
userdel -r 使用者名稱 :刪除指定的使用者,同時刪除家目錄

  • 在刪除使用者時,我們一般不會將家目錄刪除

查詢使用者資訊

id 使用者名稱 : 查詢使用者

  • 當使用者不存在,顯示不存在該使用者

切換使用者

su 使用者名稱 : 切換指定的使用者

  • 從許可權高的使用者切換到許可權低的使用者,不需要輸入密碼,反之需要。
  • 當需要返回到原來使用者時,使用 exit 指令

使用者組的建立和刪除
在Linux中,系統可以對有共性的多個使用者進行統一的管理

groupadd 組名 : 增加一個組
groupdel 組名 : 刪除一個組

使用者和使用者組

useradd -g 使用者組 使用者名稱 : 增加使用者時直接加上組
在這裡插入圖片描述

usermod -g 使用者組 使用者名稱 : 修改使用者的組
在這裡插入圖片描述

使用者相關的檔案

/etc/passwd 檔案 : 使用者(user)的配置檔案,記錄使用者的各種資訊
/etc/shadow 檔案 :口令的配置檔案
8.12 /etc/group 檔案 : 組(group)的配置檔案,記錄 Linux 包含的組的資訊

相關文章