Linux學習 使用者管理常用命令

2022-04-01 18:05:41 字數 1359 閱讀 7390

useradd 新建使用者

userdel 刪除使用者

passwd 修改使用者密碼

usermod 修改使用者屬性

chage 修改使用者屬性

linux 分為 root 使用者和普通使用者兩種

當使用者被新增後,底層做了什麼

當使用者被建立後,它的家目錄是在 /home/使用者名稱 這個下面

當使用者被建立後,會被新增到 /etc/passwd 這個檔案中,通過下面命令可以查詢

# tail 10 /etc/passwd 可以找到新建的使用者

當使用者被建立後,會被新增到 /etc/shadow 這個檔案中,通過下面命令可以查詢,這是跟使用者的密碼相關的檔案

# tail 10 /etc/shadow

# id + 使用者名稱 可以查詢系統中是否有此使用者,因為系統給使用者分配了id (root使用者的id是0)

只有root使用者才有建立普通使用者的許可權,其他都沒有

# passwd + 使用者名稱 給使用者設定密碼

# userdel + 使用者名稱 刪除使用者 一般會加 -r 選項,若是不加 -r ,使用者的家目錄會被保留下來

# usermod -d /home/dir + 使用者名稱 該命令修改使用者的家目錄,會使得使用者登入的時候,第一訪問的是新的家目錄,相關的配置檔案也會放在新的家目錄下面

# usermod -g group1 user1 修改使用者組,把user1的使用者組修改為group1

# chage [選項] + 使用者名稱 更改使用者密碼過期資訊

groupadd 新建使用者組

groupdel 刪除使用者組

# groupadd group1

# usermod -g group1 user1 建立使用者組,並把使用者新增到新的使用者組中

su 切換使用者

sudo 允許以其他使用者的身份執行管理員的命令,而不用輸入密碼。該許可權的使用有風險

/etc/passwd

若建立了乙個新使用者,在/etc/passwd檔案中,會新建一行使用者的資料。按照它的格式在新的一行填寫,也可以建立新的使用者

w: x :1002:1002::/home/w1:bin/bash 各個欄位的含義

使用者名稱:是否密碼驗證:使用者id,系統唯一識別(把它改成0,也會變成root):組的id:注釋:使用者的家目錄:使用者登入的命令直譯器

把最後的bash改為 /sbin/nologin 時,使用者是不能登入終端的

/etc/shadow

etc的shadow檔案只有 root 使用者才可以檢視,是儲存使用者密碼的地方

/etc/group

使用者組的配置檔案,格式:

group: x :0: 各個字段含義

使用者組名稱:是否密碼驗證:使用者組id:其它組設定

Linux學習 使用者管理命令

新增乙個使用者 useradd 名稱 設定使用者密碼 passwd 使用者名稱 檢視當前所有使用者 who 檢視當前所有使用者詳細資訊 w tty表示本地登入 pts表示遠端登入 w ho顯示的格式 使用者名稱 登入方式 登入時間 登入終端 w顯示的格式 第一行 顯示和 uptime命令一樣up 時...

Linux學習 使用者管理命令

命令名稱 useradd 命令所在路徑 usr sbin useradd 執行許可權 root 功能描述 新增新使用者 選項與引數 useradd u uid g 初始使用者組 g 次要使用者組 mm c 說明欄 d 家目錄絕對路徑 s shell 使用者賬號名 u 後面接的是uid,是一組數字,直...

linux使用者管理常用命令

1 管理使用者 user 的工具或命令 useradd 注 新增使用者 adduser 注 新增使用者 passwd 注 為使用者設定密碼 usermod 注 修改使用者命令,可以通過usermod 來修改登入名 使用者的家目錄等等 pwcov 注 同步使用者從 etc passwd 到 etc s...