Linux賬戶的新增與刪除
阿新 • • 發佈:2019-01-03
* 本文環境為centos發行版本的Linux,ubuntu不適用
新增賬戶
以新增一個test賬戶為例。
useradd test
會按照預設設定,新建一個test賬戶,並新建一個test 組。
test的賬戶資訊和組資訊分別在/etc/passwd
和/etc/group
檔案中儲存。
檢視一下賬戶資訊/etc/passwd
grep test /etc/passwd
output:
test:x:501:501::/home/test:/bin/bash
這行輸出由冒號:
隔開,每段資訊代表:
- test 使用者名稱
- x 隱藏的加密密碼
- 501 使用者id
- 501 使用者組id
- /home/test 使用者home目錄
- /bin/bash 使用者登入shell
檢視一下/etc/group
grep test /etc/group
output:
test:x:501:
輸出由冒號:
分開,每段資訊代表:
* test 組名稱
* x 隱藏密碼
* 501 組id
* 最後一個冒號後面為空,代表這個組裡目前沒有使用者
賬戶新增後,分配密碼
passwd test
執行命令後在tty中輸入自定義密碼。
讓test使用者擁有超級許可權(sudoer)
有兩種方法:
1.在/etc/sudoers檔案中新增一行(不推薦):
test ALL=(ALL) ALL
2.確認/etc/sudoers檔案中的%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
沒有註釋,然後將test使用者新增至wheel組中。
usermod -aG wheel test
或者直接在 /etc/group
檔案下,在wheel組那一行末尾新增test使用者。
刪除賬戶
userdel -rf username