Я пытаюсь загрузить что-то на свой сервер, но не могу выполнить ls внутри каталога или загрузить в него файл.
Я использую CentOS 8, установленный SELinux разрешен. Каталог, с которым я хочу работать, имеет 777 разрешений. Пользователь, которого я использую, не указан в user_list или ftpusers. Далее я попытался указать каталог пользователю, которого использую. Ничего из этого не сработало.
Результат 'положить'
---> TYPE I
200 Switching to Binary mode.
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (-,-,-,-,63,76).
Результат 'ls'
ftp: setsockopt (ignored): Permission denied
---> PASV
227 Entering Passive Mode (-,-,-,-,125,59).
vsftpd.conf
userlist_deny=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
chroot_local_user=YES
allow_writeable_chroot=YES
listen=YES
pam_service_name=vsftpd
Любая помощь приветствуется.
Попробуйте создать каталог / var / run / vsftpd / empty. Мне нужно было создать его для версии 3.0 - иначе он выдает ошибку сокета и не работает. Я никогда ничего не использовал в этом каталоге. Ваш пробег может варьироваться в зависимости от версии vsftpd.