閱讀Linux書籍時,常常會看到作者提示“日常使用不要直接使用root賬号,而應用一般賬号”。那麼在指令視窗,常用的與使用者管理相關的指令最常見的有如下一些:
### 使用者相關操作
-
新增使用者
useradd UserName
在運作上面指令後,一般需要用passwd UserName來進行秘密設定
-
删除使用者
userdel UserName
-
修改使用者
usermod UserName
### 使用者組相關操作
與使用者聯系非常緊密的還有使用者組的概念,與使用者組相關的指令常見如下:
-
新增使用者組
groupadd GroupName
-
删除使用者組
groupdel GroupName
-
修改使用者組
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 //該指令可檢視登入使用者所支援的使用者組
### 補充
除此之外,與此相關的檔案及指令有:
- /etc/passwd 用來存放賬号資訊
- /etc/group 用來存放使用者組資訊