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