проблема, получающая доступ www папки - разрешение или владение?

Попытка получить доступ к папке внутри/var/www с:

cd layout

Я получаю следующий ответ:

bash: cd: layout: Permission denied

Когда я перечисляю детали, я добираюсь:

drwxrw---- 7 www-data www-data 4096 Apr  9 15:21 layout

Я не видел эти www-данные прежде - что это и как я исправляю его?

Редактирование (больше информации): Я могу получить доступ к этим файлам с корнем через наутилус.

2
задан 9 April 2013 в 18:44

2 ответа

www-data пользователь Apache использует для веб-сайта. Это установлено в файле конфигурации для Apache.

$ grep wwww-data /etc/apache2
envvars:export APACHE_RUN_USER=www-data
envvars:export APACHE_RUN_GROUP=www-data

Пользователь / группа Apache должны иметь доступ только для чтения к файлам в корневом веб-каталоге, поэтому оставляйте их такими, какие они есть.

Вы должны создать новую группу (что-то вроде www-admin), которая будет иметь доступ для записи в эти файлы, а затем добавить себя в эту группу.

usermod -a -G www andy
0
ответ дан 9 April 2013 в 18:44

www-data - это пользователь, используемый веб-сервером apache2. как обычный пользователь вы ничего не можете там делать, так как у вас нет прав (последнее означает, что у каждого пользователя, который не является www-данными или в той же группе, нет прав).

Вам необходимо получить доступ к нему как root.

Поэтому сделайте sudo su постоянным пользователем root (этот сеанс) или sudo перед каждой командой

РЕДАКТИРОВАТЬ: Черт, слишком поздно на несколько секунд. Другой способ работает тоже

0
ответ дан 9 April 2013 в 18:44

Другие вопросы по тегам:

Похожие вопросы: