1. 程式人生 > >Linux賬戶的新增與刪除

Linux賬戶的新增與刪除

* 本文環境為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