Назад | Перейти на главную страницу

PROFTPD - Почему в разрешениях отказано?

Я установил proftpd на свой сервер, я пытался подключиться к серверу, но получаю НЕПРАВИЛЬНЫЙ ВХОД. Я просмотрел журнал и нашел следующее:

26 апреля 13:02:39 vmi **** proftpd [16738] vmi *****. *********. Com (********* [:: ffff:... *]): примечание: невозможно использовать '~ /' [разрешено в '/home/lighttpd/vhosts/mywebsite.com/web/']: в разрешении отказано

Разрешения / home / lighttpd / vhosts / mywebsite / web:

drwxr-x--- 2 mywebsite.com mywebsite.com 4096 2011-04-26 12:04 web

PROFTPD работает с разрешениями proftpd: proftpd.

Чтобы решить эту проблему, я добавил пользователя proftpd в группу mywebsite.com.

Взгляните на / etc / group

mywebsite.com:x:1003:proftpd

Поэтому я добавил в группу proftpd и установил права RW для каталога / web.

Я не понимаю, почему мне отказали в разрешении.

Каждый каталог в полном пути должен иметь x (выполнить) разрешение для пользователя mywebsite.com, иначе он не сможет войти в него cwd. Итак, вам нужно проверить разрешения:

/home 
/home/lighttpd
/home/lighttpd/vhosts
/home/lighttpd/vhosts/mywebsite
/home/lighttpd/vhosts/mywebsite/web

не только /home/lighttpd/vhosts/mywebsite/web

Дополнительно /home/lighttpd/vhosts/mywebsite/web должен иметь r набор разрешений, позволяющий читать каталог, то есть перечислять его содержимое.

Добавляет chmod o+r web исправить проблему.