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-dataませんsudo usermod -a -G www-data blackでした。

私は何を見逃していますか?

ベストアンサー1

あなたはchmod g+s <target_path>電話する必要がありますSudoそれ以外の場合は動作しません。

無効:

chmod g+s /var/www/foobar

正しい:

sudo chmod g+s /var/www/foobar

おすすめ記事