Проблема с разрешениями на кэш Symfony2 ubuntu 12.10

Существует множество способов совместного использования файлов с двумя системами Linux. Самый простой и общий способ - SSH.

Метод 1: SSH

Установите ssh на обе системы.

sudo apt-get install openssh-server openssh-client

Затем перейдите в меню «Места» и выберите «Подключиться к серверу».

Способ 2: использовать giver

Giver позволяет перетаскивать файлы пользователям в вашей сети.

Когда вы перетаскиваете файл или несколько файлов пользователю, представленному аватаром в окне Giver, файлы автоматически переносятся. Получатель файлов предупреждается о том, что пользователь хочет отправить файлы. Пользователь может принять или отклонить их.

Чтобы установить получателя в ubuntu: sudo apt-get install giver

1
задан 22 February 2013 в 15:19

2 ответа

, если у пользователя нет прав root, это

su root 
export user="changeToYouUsername"

setfacl -R -m u:www-data:rwX -m u:$user:rwX app/cache app/logs
setfacl -dR -m u:www-data:rwx -m u:$user:rwx app/cache app/logs

этот пример

sudo setfacl -R -m u:www-data:rwX -m u:`whoami`:rwX app/cache app/logs

работает только в том случае, если у текущего пользователя есть корень, и это пользователь веб-журнала (если мы делаем это из учетной записи root - persmissions fail - он использует $ whoami как имя пользователя

0
ответ дан 25 May 2018 в 01:12

С symfony3

sudo setfacl -R -m u:www-data:rwX -m u:`whoami`:rwX var/cache var/logs
sudo setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx var/cache var/logs

работает для меня.

0
ответ дан 25 May 2018 в 01:12
  • 1
    Я сомневаюсь, что команды помогут в конкретном случае, но это может указывать в правильном направлении. – mook765 8 October 2016 в 09:39

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

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