在CentOS系统中,管理用户权限主要涉及到以下几个方面:
sudo useradd username
sudo passwd username
sudo userdel username
sudo usermod -l new_username old_username
sudo usermod -d /home/new_username -m new_username
sudo groupadd groupname
sudo usermod -aG groupname username
sudo groupdel groupname
sudo gpasswd -d username groupname
sudo gpasswd -a username groupname
ls -l filename
chmod [ugoa][+-=][rwx] filename
例如,给所有用户读写执行权限:chmod a+rwx filename
chown username filename
chgrp groupname filename
ls -ld directoryname
chmod [ugoa][+-=][rwx] directoryname
chown username directoryname
chgrp groupname directoryname
sudo visudo
sudo usermod -aG wheel username
/etc/sudoers
文件中添加如下内容:username ALL=(ALL) ALL
sestatus
sudo setenforce 0
/etc/selinux/config
文件):SELINUX=disabled
sudo ausearch -c 'command_name' --raw | audit2allow -M mypol
sudo semodule -i mypol.pp
getfacl filename
setfacl -m u:username:rwx filename
setfacl -m g:groupname:rwx filename
通过以上方法,你可以有效地管理CentOS系统中的用户权限,确保系统的安全性和稳定性。