Chmod não está funcionando em / var / www /

0

Estou executando um Ubuntu 11.10 x86 VPS. Eu dei um privilégio de usuário sudo, e por alguma razão eu não posso recursivamente chmod / var / www /. Estou executando o Nginx com php-fpm, embora isso não importe. Também executando o DenyHosts, que também não deveria importar.

Aqui estão os comandos que eu executo

sudo usermod -a -G www-data <my_user>
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
sudo find /var/www -type d -exec chmod 2775 {} \;
sudo find /var/www -type f -exec chmod ug+rw {} \;

Comandos fonte: Como posso dar acesso de gravação de uma pasta para todos os usuários no linux?

Outra nota estranha é que se eu fizer login para root e executar os mesmos comandos, ele ainda não irá recursivamente chmod. Eu também posso chmod no meu próprio diretório home.

Todas as sugestões serão bem-vindas.

austin@ubuntu:/var/www$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/simfs           157286400   2331852 154954548   2% /

austin@ubuntu:~$ stat /var/www
  File: '/var/www'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: b5h/181d    Inode: 22839436    Links: 4
Access: (2775/drwxrwsr-x)  Uid: (   33/www-data)   Gid: (   33/www-data)
Access: 2013-07-26 20:17:25.000000000 +0400
Modify: 2013-07-26 19:52:41.000000000 +0400
Change: 2013-07-26 20:17:19.000000000 +0400

O diretório / var / www / é configurado assim:

/var/www/somewebsite.com/
/var/www/sub.somewebsite.com /

    
por Austin K 26.07.2013 / 18:29

0 respostas