Linux
在 Ubuntu 中設置預設使用者/組(粘滯位)
要對 /var/www 中的文件強制執行以下權限,我可以使用命令 chmod u+s 和 chmod g+s 嗎?
權限:
chown -R root:web /var/www chmod -R g+rw /var/www
在目錄上設置該
setgid
位將導致文件和目錄繼承該目錄的組所有權。它不會對文件或目錄權限產生任何影響。文件和目錄權限主要由程序控制
umask
,您可以在例如 Apache 啟動腳本中進行設置。要執行您想要的操作,您首先需要
setgid
在 中的所有目錄上遞歸設置該位/var/www
,並且需要修復現有文件的權限,並且您需要確保所有現有文件/目錄都具有適當的使用者和組所有權,您需要安排 Apache 使用適當的 umask。