在CentOS鏡像中管理用戶權限,通常涉及以下幾個關鍵步驟:
使用 useradd
命令創建新用戶。例如,創建一個名為 newuser
的用戶:
sudo useradd newuser
使用 adduser
命令(CentOS 7及以上版本)創建新用戶,該命令提供了更友好的交互界面:
sudo adduser newuser
使用 passwd
命令為新創建的用戶設置密碼:
sudo passwd newuser
使用 usermod
命令修改現有用戶的屬性,例如修改用戶名、主目錄、默認Shell等:
sudo usermod -l newusername -d newhome -s newshell oldusername
使用 usermod
命令將用戶添加到相應的用戶組:
sudo usermod -aG developers oldusername
使用 userdel
命令刪除用戶,例如刪除用戶 oldusername
:
sudo userdel oldusername
使用 groupdel
命令刪除用戶組,例如刪除用戶組 developers
:
sudo groupdel developers
使用 groupmod
命令修改用戶組的屬性,例如修改組名:
sudo groupmod -n newgroupname oldgroupname
使用 id
命令查看用戶信息:
id username
使用 groups
命令查看用戶所屬的用戶組:
groups username
使用 cat
命令查看 /etc/passwd
文件以獲取用戶信息:
cat /etc/passwd
使用 cat
命令查看 /etc/group
文件以獲取用戶組信息:
cat /etc/group
使用 chown
命令更改文件或目錄的所有者:
sudo chown newowner:newgroup filename
使用 chmod
命令更改文件或目錄的權限:
sudo chmod 750 filename
以上步驟提供了在CentOS系統中管理用戶權限的基本方法。對于更高級的權限管理,可能還需要考慮使用PAM配置來限制用戶對系統配置的更改。