Разрешения FTP в Linux (vsftpd)

Предположим, у меня есть пользователь с именем user1 , и его домашний каталог находится в: / home / user1 . Все файлы в этом каталоге должны иметь вид 750 ( chmod -R 750 / home / user1 ).

Я установил vsftpd, чтобы легко управлять своими файлами, но есть одна проблема: если я изменю 750 файлов внутри этого каталога, я не смогу войти через FTP из-за этой ошибки: 500 OOPS: vsftpd: отказ от запуска с доступным для записи корнем внутри chroot ()

Чтобы решить эту ошибку, мне нужно выполнить chmod aw для всего каталога ( chmod aw / home / user1 ), но тогда я не могу запустить некоторые файлы, которые я внутри этого каталога (и это исправлено с помощью 750 разрешений).

У меня 3 пользователя, поэтому я вынужден сажать их в их домашние каталоги. Обратите внимание, что разрешение на запись в корневом каталоге - не лучший вариант, так как я не хочу, чтобы пользователи выходили из своих домашних каталогов.

Есть ли способ исправить это? Спасибо!

0
19.06.2017, 22:17
1 ответ

Если вы хотите иметь доступные для записи корневые каталоги, вам необходимо включить следующую опцию:

allow_writeable_chroot=YES

https://wiki .archlinux.org/index.php/Very_Secure_FTP_Daemon

1
28.01.2020, 04:44

Теги

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