Ubuntu
Ubuntu - chmod g+s 不會使新文件繼承組
我用apache2安裝了一個新的ubuntu。
我使用以下 user:group -> 創建了一個新文件夾“/var/www/foobar”
black www-data
。我需要在此文件夾中創建新文件來繼承該文件夾的使用者和組。
所以我執行了
chmod g+s /var/www/foobar
drwxr-xr-t 2 black www-data 4,0K Okt 9 10:12 foobar
但是,如果我在此文件夾中創建一個新文件,則使用者和組將設置為
black black
而不是black www-data
.我也嘗試將使用者添加到組
www-data
中,sudo usermod -a -G www-data black
但沒有任何區別。我錯過了什麼?
你必須
chmod g+s <target_path>
用sudo打電話,否則它不會工作。錯誤的:
chmod g+s /var/www/foobar
正確的:
sudo chmod g+s /var/www/foobar