vsftpd: ftp: setsockopt (игнорируется): Permission denied

Я пытаюсь загрузить вещи на свой сервер, но не могу ls внутри каталога или загрузить в него файл.

Я использую CentOS 8, SELinux установлен на permisssive. Каталог, с которым я хочу работать, имеет разрешения 777. Пользователь, которого я использую, не указан в списке user_list или ftpusers. Я также попытался переименовать каталог на пользователя, которого я использую. Ничего из этого не помогло.

Результат 'put'

---> 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

Любая помощь приветствуется.

0
задан 21 December 2019 в 17:29
1 ответ

Попробуйте создать каталог /var/run/vsftpd/empty. Мне нужно было создать его для версии 3.0 - иначе он генерирует ошибку сокета и не работает. Я никогда не использовал этот каталог. Ваш пробег может варьироваться в зависимости от версии vsftpd.

1
ответ дан 10 July 2020 в 01:09

Теги

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