天天看點

Centos下使用者及使用者組管理指令

閱讀Linux書籍時,常常會看到作者提示“日常使用不要直接使用root賬号,而應用一般賬号”。那麼在指令視窗,常用的與使用者管理相關的指令最常見的有如下一些:

### 使用者相關操作

  1. 新增使用者

    useradd UserName

    在運作上面指令後,一般需要用passwd UserName來進行秘密設定

  2. 删除使用者

    userdel UserName

  3. 修改使用者

    usermod UserName

### 使用者組相關操作

與使用者聯系非常緊密的還有使用者組的概念,與使用者組相關的指令常見如下:

  1. 新增使用者組

    groupadd GroupName

  2. 删除使用者組

    groupdel GroupName

  3. 修改使用者組

    groupmod GroupName

### 使用者與使用者組相關操作

    1. useradd -g 主組 -G 副組(逗号區分) 使用者名 
    eg. > useradd -g test -G test1,test2 oracle  //建立使用者oracle,使其預設使用者組是test,同時也支援test1和test2使用者組
    2. 将已存在的user加入其他使用者組
    eg. > usermod -G root,wheel,taoism test  //将test使用者添加至root, wheel和taoism使用者組      

    3. newgrp指令可以臨時修改登入使用者的主使用者組,前提是登入使用者必須先支援該使用者組

    eg. > newgrp wheel

    4. > groups    //該指令可檢視登入使用者所支援的使用者組

### 補充

 除此之外,與此相關的檔案及指令有:

  1. /etc/passwd 用來存放賬号資訊
  2. /etc/group 用來存放使用者組資訊

繼續閱讀