Eu instalei um ubuntu fresco com apache2.
Criei uma nova pasta "/var/www/foobar" com o seguinte user:group -> black www-data
.
Eu preciso de novos arquivos criados dentro desta pasta para herdar o usuário e grupo dessa pasta.
Então eu executeichmod g+s /var/www/foobar
drwxr-xr-t 2 black www-data 4,0K Okt 9 10:12 foobar
Mas se eu criar um novo arquivo dentro dessa pasta, o usuário e o grupo serão definidos como black black
em vez de black www-data
.
Eu também tentei adicionar o usuário ao grupo www-data
com sudo usermod -a -G www-data black
, mas não fez diferença.
o que estou perdendo?
Você tem que chamar
chmod g+s <target_path>
com sudo , caso contrário não funcionará.Errado:
chmod g+s /var/www/foobar
Correto:
sudo chmod g+s /var/www/foobar