在CentOS Stream 9中設置權限通常涉及以下幾個方面:
用戶和組管理:
sudo useradd username
sudo groupadd groupname
sudo usermod -aG groupname username
文件和目錄權限:
sudo chmod [ugoa][+-=][rwx] filename
例如,設置文件所有者有讀、寫、執行權限,組用戶和其他用戶只有讀和執行權限:sudo chmod 755 filename
sudo chmod [ugoa][+-=][rwx] directoryname
例如,設置目錄所有者有讀、寫、執行權限,組用戶和其他用戶只有讀和執行權限:sudo chmod 755 directoryname
SELinux設置:
sestatus
sudo setenforce 0
/etc/selinux/config
文件,將SELINUX=enforcing
改為SELINUX=disabled
,然后重啟系統。AppArmor設置:
sudo aa-status
sudo systemctl stop apparmor
/etc/apparmor.d/usr.sbin.sshd
(或其他相關服務)文件,注釋掉或刪除相應的配置行,然后重啟系統。具體服務的權限設置:
/etc/httpd/conf/httpd.conf
文件,調整DocumentRoot
和<Directory>
標簽的權限設置。請注意,以上命令和步驟可能需要根據你的具體需求和環境進行調整。在進行任何更改之前,建議備份重要數據并謹慎操作。