在CentOS Stream 8中,设置用户权限通常涉及以下几个方面:
sudo useradd username
sudo passwd username
sudo userdel username
查看权限:
ls -l
修改权限:
chmod [ugoa][+-=][rwx] file_or_directory
u:用户(owner)g:组(group)o:其他(others)a:所有(all)+:添加权限-:移除权限=:设置权限r:读权限w:写权限x:执行权限修改所有者:
sudo chown username file_or_directory
修改组:
sudo chgrp groupname file_or_directory
sudo visudo
sudo usermod -aG wheel username
注意:CentOS Stream 8默认使用wheel组来管理sudo权限。sestatus
sudo setenforce 0
/etc/selinux/config文件):SELINUX=disabled
sudo firewall-cmd --state
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload
getent group
sudo gpasswd -a username groupname
sudo gpasswd -d username groupname
假设你想给用户john设置对目录/home/john/documents的读写权限,并允许他执行该目录下的脚本:
sudo chown john:john /home/john/documents
sudo chmod 755 /home/john/documents
sudo chmod u+x /home/john/documents/*.sh
通过这些步骤,你可以有效地管理CentOS Stream 8中的用户权限。确保在进行任何更改之前备份重要数据,并谨慎操作以避免系统不稳定。