LINUX.ORG.RU
решено ФорумAdmin

Накосячил с vsftpd (Debian)


0

1

Мне очень стыдно, я ухитрился поломать vsftpd у себя на сервере.

Конфигурация:

listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
chown_uploads=YES
chown_username=nobody
ftpd_banner=ftp at dumbass.com
chroot_local_user=YES
local_root=/home/ftp/
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem

Права на папку /home/ftp:

drw-rw-rw-  3 localuser   nogroup 4096 2011-06-13 21:58 ftp

Причём оно работало, а потом я что-то перенастраивал, и оно перестало (500 cannot change directory)

Что делать?

★★★★★

а) в линуксе нет папок б) если хочешь, чтобы директории можно было просмотреть, то им нужен +x

xpahos ★★★★★ ()
Ответ на: комментарий от xpahos

> а) в линуксе нет папок

Надо написать разработчикам KDE, чтобы на этом основании выпилили плазмоид Folder view, и из всех тем иконок повыпиливать *folder.png, потому что ДИРЕКТОРИИ!!!АДИНАДИН!1

б) если хочешь, чтобы директории можно было просмотреть, то им нужен +x

Спасибо, поправил, заработало

Hoodoo ★★★★★ ()
Ответ на: комментарий от Othniel

Проблема рассказать пользователям о новом протоколе.

пользователь не должен знать про новый протокол. Его дело кнопки жать.

xpahos ★★★★★ ()
Ответ на: комментарий от xpahos

>Его дело кнопки жать.

В веб-браузере?

lvi ★★★★ ()

Очень содержательная и релевантная беседа, особенно учитывая, что я, собственно, и есть единственный пользователь, он же администратор, этого сервера.

Hoodoo ★★★★★ ()
Ответ на: комментарий от xpahos

>пользователь не должен знать про новый протокол. Его дело кнопки жать.

Как сказал камрад выше «в браузере»? Зачем ставить левое ПО?

Othniel ()
Ответ на: комментарий от Hoodoo

>Очень содержательная и релевантная беседа, особенно учитывая, что я, собственно, и есть единственный пользователь, он же администратор, этого сервера.

Тссссс! Тут решаются глобальные проблемы интернетов :D

Othniel ()
Ответ на: комментарий от Othniel

Как сказал камрад выше «в браузере»? Зачем ставить левое ПО?

Не стоит задавать глупых и очевидных вопросов.

xpahos ★★★★★ ()
Ответ на: комментарий от splinter

Спасибо, я уже восстановил требуемый функционал. Судя по всему, проблема была в том, что _директория_ для local_root была без прав на выполнение. Сделал ей chmod +x и всё обратно заработало.

local_umask и chown_uploads по идее должны обеспечивать мне безопасность.

Hoodoo ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.