
Я настроил VSFTPD на своем сервере и могу успешно войти, используя пользователя с правами root на сервере. Однако я не могу создать никаких каталогов за пределами домашнего каталога пользователя. Есть идеи, почему так?
У меня есть возможность
write_enable=YES
включено.
Спасибо за любую помощь!
решение1
chroot_local_user=YES
chroot_local_user Если установлено значение YES, локальные пользователи будут (по умолчанию) помещены в тюрьму chroot() в их домашнем каталоге после входа в систему. Предупреждение: эта опция имеет последствия для безопасности, особенно если у пользователей есть разрешение на загрузку или доступ к оболочке. Включайте только в том случае, если вы знаете, что делаете. Обратите внимание, что эти последствия для безопасности не являются специфическими для vsftpd. Они применяются ко всем демонам FTP, которые предлагают помещать локальных пользователей в тюрьмы chroot().
решение2
Это неразумно.
Учитывая вышесказанное, я думаю, вы можете просто уточнить:
nopriv_user=root # or maybe toor
Попробуй это?