Ubuntu - chmod g+s 不会使新文件继承组

Ubuntu - chmod g+s 不会使新文件继承组

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

相关内容