我用 apache2 安装了一个新的 ubuntu。
我使用以下用户创建了一个新文件夹“/var/www/foobar”:group -> 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
但没有什么区别。
我缺少什么?
答案1
您必须chmod g+s <target_path>
致电须藤,否则无法工作。
错误的:
chmod g+s /var/www/foobar
正确的:
sudo chmod g+s /var/www/foobar