У меня есть сервер CentoOS 6 с каталогом, смонтированным через sshfs из моего каталога Mac:
sshfs -o allow_other [email protected]:/Users/dmitri/Sites /var/www/html
но когда я пытаюсь запустить сервер lighttpd, я получаю сообщение об ошибке:
Starting lighttpd: 2013-11-20 10:34:43: (configfile.c.989) opening configfile /var/www/html/www.example.ru/public/_engine/lighttpd.conf failed: Permission denied
Пользователь Lighttpd - lighttpd, НО когда я переключаюсь на пользователя lighttpd:
su lighttpd -s /bin/bash
Я могу читать любые файлы в смонтированном каталоге:
bash-4.1$ whoami
lighttpd
bash-4.1$ cat /var/www/html/www.example.ru/public/_engine/lighttpd.conf
server.error-handler-404 = "/zf2.php/404"
...
Я не могу понять, почему это происходит и как заставить работать lighttpd.
PS (мб было бы полезно):
bash-4.1$ whoami
lighttpd
bash-4.1$ pwd
/var/www/html/www.example.ru/public/_engine
bash-4.1$ ls -lh
-rw-r--r--. 1 501 games 2,3K Ноя 15 09:48 account-pages.php
-rw-r--r--. 1 501 games 23K Ноя 15 09:48 admin-pages.php