Титла: Vsftpd проблем Публикувано от: starter в Aug 12, 2006, 02:09 как да настроя vsftpd да работи с различни потребителски директорий ?
пробвах с chroot_list_enable , но не става. достъп получава само root , дори и да не фигурира в /etc/vsftpd.chroot_list (но ако /etc/vsftpd.chroot_list не съществува даже и root няма достъп) това ми е /etc/vsftpd.conf
бтв как точно трябва да изглежда /etc/vsftpd.chroot_list аз само съм написал user-ите които искам да имат достъп през ftp Титла: Vsftpd проблем Публикувано от: karaman в Aug 12, 2006, 02:44 http://www.fedoraforum.org/forum/archive/index.php/t-49001.html
най-долу пише нещо за формата на home директорията в /etc/passwd за да се осъществи chroot jail Ето що годе превод: ========== За vsftpd в /etc/passwd - забележи точката след home пътя username:x:100:100:/home/dir/path/./:/bin/bash ако искате jail трябва да добавите "./" след home пътя (Няма space между "точката" и "/" ) ========== дано стане Титла: Vsftpd проблем Публикувано от: starter в Aug 12, 2006, 10:27 нищо не става и по този начин.
с или без /./ root има пълен достъп, а другите users нямат никакъв. бтв има ли нещо по-специфично при създаването на user-а, или
е достатъчно ? Титла: Vsftpd проблем Публикувано от: karaman в Aug 12, 2006, 12:09 ако добавиш
chroot_local_user=YES променя ли се нещо? не мога да си изтегля сорса за да го компилирам и да го тествам нямам достъп до сайта му на тва фтпд ![]() ![]() едит1: сега го дърпам и докато не го настроя както искаш няма да пиша тука! и без туй си нямам работа! Титла: Vsftpd проблем Публикувано от: starter в Aug 12, 2006, 12:21 резултата пак е същия
![]() 530 Login incorrect PS: когато root фигурира в /etc/vsftpd.chroot_list , е заключен в директорията си (без значение от /./), но ако не фигурира има достъп до цялата система. Титла: Vsftpd проблем Публикувано от: karaman в Aug 12, 2006, 12:50 при мен тръгна от раз
само това имам в conf-a chroot_local_user=YES ls_recurse_enable=YES listen=YES nopriv_user=vsftpd secure_chroot_dir=/var/ftp/empty
и си баца ![]() стартирам го с: /usr/sbin/vsftpd Титла: Vsftpd проблем Публикувано от: в Aug 12, 2006, 13:23 Пример за работещ конф.
За да не се разтягат локуми кое какво защо , вижда се кое е пуснато и кое не ![]() В vsftpd.user_list се пишат потребителите , които искаш да имат достъп Пример :
![]() Титла: Vsftpd проблем Публикувано от: starter в Aug 12, 2006, 17:15 пак не става.
единствената разлика, е че с конфа на slack_user (но с #listen=YES) ако user-a не е в /etc/vsftpd.user_list направо го отвязва. не му иска даже и парола. а ако е там след паролата: 530 Login incorrect Титла: Vsftpd проблем Публикувано от: Hapkoc в Aug 12, 2006, 18:26 Пусни logging и виж какво се случва.
Не знам дали slackware работи с PAM в момента или пък е пуснато нещо друго от рода на nss, ако има разгледай и там. Малко на посоки стрелям. Титла: Vsftpd проблем Публикувано от: starter в Aug 12, 2006, 18:44 vsftpd ми логва само трансферите.
незнам как (и дали изобщо може) да го направя да логва и проблемите. ps: интересното е, че server-a по никакъв начин не допуска други потребители. достъп има само root Титла: Vsftpd проблем Публикувано от: starter в Aug 13, 2006, 01:50 проблема е решен. не е бил в настройките на server-а, а в user-а.
добавих му един shell /bin/bash (незнам дали това е добре) и вече всичко е наред. благодаря на всички за оказаната помощ ![]() PS: сега създадения ми user има достъп и пез SSH. как да махна това ? Титла: Vsftpd проблем Публикувано от: karaman в Aug 13, 2006, 13:32 za user-a задай shell
/bin/false Титла: Vsftpd проблем Публикувано от: starter в Aug 13, 2006, 13:47 в /etc/shells имам само
/bin/false дали ще работи ? Титла: Vsftpd проблем Публикувано от: в Aug 13, 2006, 14:59
В Slackware вградена поддръжка на PAM до ден днешен няма ![]() Ако имаше някакви допълнителна информация по конфигуриране и/или secure-ване на сервиза или някой допълнителен необходим инструмент с дадената конфигурация , щях да спомена ![]() Титла: Vsftpd проблем Публикувано от: в Aug 13, 2006, 15:09 /bin/false служи единствено , когато си добавил даден потребител на системата ти , но не искаш да му дадеш shell access до въпросната машина. По този начин ти забраняваш/отказваш shell login-а на всички shell изискващи протоколи (telnet,ssh и т.н).Съвсем друг е въпросът , че това по никакъв начин не може да спре потребителя да удостовери автентичността си по ssh , използвайки non-shell инструменти . (hint: whatis port forwarding )
![]() Титла: Vsftpd проблем Публикувано от: starter в Aug 13, 2006, 15:30 /bin/false спира достъпа и през FTP.
та как в крайна сметка да направя account-а да има FTP достъп, но да няма SSH достъп до машината ? Титла: Vsftpd проблем Публикувано от: never_mind в Aug 29, 2006, 10:57 Имам следния проблем с vsftp. Локално влизам като анонимен, но от друг комп неще. Проблема не е в firewall-a. Ето лог-а
conf-a
Идеи? Доколкото разбирам проблема идва при листването на директорията, за която всички имат права. |