Как ограничить доступ к папке FTP?

Я использую общий веб-сервер, на котором я могу управлять учетными записями FTP. Мне интересно, как установить ограничения доступа к папке,

Скажем, у меня есть файл в:

www.somepage.com/ftp/import/

который назван someData.txt

Почему я могу получить доступ к этому файлу, нажав:

www.somepage.com/ftp/import/someData.txt

Если файл просто лежит, зачем создавать пользователя FTP с логином / паролем для доступа к нему. Если я проверю ограничения файла, read/write/execute/sticky, поэтому я не понимаю, почему я могу просто получить заполнение, нажав его URL.

1 ответ

Решение

Статья о разрешениях

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

  • 7 позволяют пользователю читать / писать / выполнять
  • 7 позволяют группе читать / писать / выполнять
  • 7 позволяют миру читать / писать / выполнять

Возможно, вы захотите использовать что-то вроде 770, что помешает кому-либо, кроме пользователя и групп, что-либо делать с файлами и папками. Эти разрешения очень важны для безопасности, так как вы можете стать жертвой атаки, если они установлены неправильно.

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