
Ubuntu 9.04, пользователь luca хочет получить доступ к каталогу /var/www.
каталог принадлежит пользователю root, группе root
Я изменил владельца группы на www-data (sudo chgrp -R www-data /var/www/) и добавил права записи для этой группы (sudo chmod -R g+w /var/www), а также добавил luca в эту группу (sudo adduser luca www-data).
Теперь, почему luca не может все еще писать в /var/www? Он должен иметь возможность, верно?
в /etc/group у нас есть: "www-data:x:33:luca"
разрешения для /var/www следующие: "drwxrwxr-x 2 root www-data 4096 26 фев 15:35 www"
решение1
Привилегии на запись добавляются с помощью +w, а не +r.
sudo chmod -R g+w /var/www
И Луке придется повторно войти в систему, чтобы изменения в назначении групп вступили в силу.