我用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