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

Vsftpd доступ к / var / www

Я пытаюсь запустить ftp локально, чтобы обновить установку drupal. Мне просто нужно, чтобы пользователь FTP имел полный доступ к каталогу и всем подкаталогам.

Я сделал / usr / sbin / setsebool -P ftp_home_dir 1, а затем перезапустил vsftpd

Я отключил все файлы как пользователь: пользователь

У меня chmod 777'ed (верну обратно) папку и подпапки

Я все еще не могу изменять файлы в / var / www, в то время как могу изменять что-то в / home / user.

вот мой vsftpd.conf:

local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

Я пробовал смонтировать каталог с помощью mount --bind в домашний каталог. Я также попытался изменить корневой каталог на / var / www - ни один из них не работал. Что еще мне не хватает?

Вы должны прояснить, как вы все настраиваете. Вы устанавливаете / var / www в качестве домашнего каталога для своего пользователя, а затем пытаетесь включить ftp-rw для этого каталога? Если это так, правильный ли контекст SELinux каталога? Чтобы разрешить запись, он должен быть public_content_rw_t. В любом случае, если вы не предоставите дополнительную информацию о своей конфигурации, вам будет сложно помочь.