Назад | Перейти на главную страницу

vsftpd: ftp: setsockopt (игнорируется): в доступе отказано

Я пытаюсь загрузить что-то на свой сервер, но не могу выполнить 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.