Я пытаюсь дать права доступа rwx для www-data в / media / bblab / Database / data для установки OwnCloud.
bblab - это мое имя пользователя, а Database - моя метка диска. Шаг, на котором я монтирую диск:
войдите в систему как bblab (пользователь создал, когда я установил Ubuntu)
откройте приложение диска и найдите пустой диск / dev / dm-2 (на материнской плате установлен жесткий диск 2T * 2 с аппаратным RAID 1 (Gigabyte X79-UP4))
создать новый раздел на диске / dev / dm -2 и раздел называется / dev / dm-3
, смонтируйте раздел / dev / dm-3 в / media / bblab
используйте терминал, чтобы изменить разрешение носителя на 750
добавить группу www-data в / media / bblab / Database
sudo chown -R www-data:www-data /media/bblab/Database/data
и теперь при использовании команды ls -al /mdeia/bblab/Database
результат будет
drwxr-x--- bblab www-data .
drwxr-x--- root root ..
drwxrwx--- www-data www-data data
drwx------ root root lost+found
, но OwnCloud по-прежнему выдает следующие сообщения:
Can't create data directory (/media/bblab/Database/data/data)
Обычно это можно исправить, предоставив веб-серверу доступ на запись в корневой каталог.
Есть ли какой-то шаг, который я делаю неправильно или забыл сделать? Спасибо!
Что работало над моим концом:
sudo chown -R www-data:www-data /path/to/ownCloud
sudo chmod -R 775 /path/to/ownCloud
sudo adduser YOURNAME www-data
Вуаля!
для ownCloud для работы хорошо www-данные должны быть тем, которые владеют всем этим папки и с Read и с Записью. Это - просто это, как это работает.
, Что приложение, работающее так гладко с тем подходом, я использовал.
Это может быть фиксацией путем изменения полномочий родительских папок. Например, если разрешение Базы данных папки установлено на 777, bblab еще должен установить на 777, конфигурация Базы данных не будет работать.