閱讀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 用來存放用戶組信息
/etc/shadow 用來存放用戶密碼信息