Вопрос о разрешениях для lighttpd
Хорошо, я думал, что понял разрешения Linux, пользователей и группы и все такое, но я очень смущен чем-то. Я установил lighttpd и оставил каталог по умолчанию в / var / www с включенным cgi и указав на / var / www / cgi-bin /.
Я поместил туда несколько файлов Python, и это работает. Я могу перейти в каталог через ssh и запустить их, и я могу нажать их в своем браузере, и они также работают.
Странно то, что я больше не могу сбрасывать файлы в папку cgi-bin через sftp. Я предположил, что это ошибка прав доступа, и когда я запускаю ls -l, я получаю drwxrwxr-x fr папку. Вот почему я не могу фтп файлы? Мой пользователь ftp не является владельцем или группой для этой папки. Но потом я проверил сами файлы.py и получил -rw-r - r--. Так как же эти сценарии могут выполняться? Похоже, что никто не может запустить их, но я могу запустить их напрямую или через lighttpd в браузере.
Что тут происходит?