在CentOS系統中,管理用戶權限是一個重要的任務,它涉及到用戶賬戶的創建、修改、刪除以及權限的分配。以下是CentOS從零開始管理用戶權限的基本步驟:
useradd
:
useradd -m username
useradd -r -s /sbin/nologin username
useradd -u uid -g gid username
passwd
:
passwd username
passwd -d username
(刪除密碼)passwd -l username
passwd -u username
usermod
:
usermod -l new_username username
usermod -d /new/home/directory username
usermod -s /bin/bash username
usermod -aG groupname username
userdel
:
userdel username
userdel -r username
groupadd
命令,例如:groupadd groupname
groupdel
命令,例如:groupdel groupname
groupmod
命令,例如:groupmod -g new_gid groupname
或 groupmod -n new_group_name groupname
chmod
命令更改權限,例如:chmod 755 filename
chown
命令更改所有者和所屬組,例如:chown new_owner filename
/etc/sudoers
文件,使用 visudo
命令,例如:usermod -aG sudo username
setfacl -m u:username:rw filename
以上步驟提供了在CentOS系統中管理用戶權限的基本框架。根據具體需求,可能還需要進行更復雜的配置和管理。在執行這些操作時,請確保具有相應的系統權限,以避免對系統造成不必要的影響。