Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: danaildr в Apr 27, 2010, 16:02



Титла: РЕШЕНО - FTP проблем и user права
Публикувано от: danaildr в Apr 27, 2010, 16:02
Здравейте, проблема ми е следния - имам FTP сървър реализиран с помоща на Ubuntu 9.10 и proftpd. Имам 4 потребителя. Всеки има папка чиито права съм променил с chmod 700. Логвайки се с даден юзер мога да чета и пиша само в неговата папка. Всичко тука е наред, но се появи един проблем. Когаро отворя фтп-конекция с firefox или с fireftp мога да разлиствам и по-горни директории като /etc например. Което мисля, че е нередно. Пробвах да направя описаното в тази статия http://wiki.linux-bg.org/index.php?title=Proftpd_with_MySQL ($2) , но в момента в който се опитам да инсталирам proftpd-mysql  получавам съобщение, че няма кандидат за инсталиране. Какво да направя за да се забрани разлистването на по-горните директории от домашната за всеки юзер?


Титла: Re: FTP проблем и user права
Публикувано от: Acho в Apr 27, 2010, 16:25
Здравей, а сетнал ли си :

DefaultRoot /home/ftp/

в конфиг файла на proftpd-то ти ? Примерна директория само ти написах аз. А ти сложи родителската директория на юзерските ти. И рестартирай proftpd.


Титла: Re: FTP проблем и user права
Публикувано от: danaildr в Apr 27, 2010, 16:36
т.е. в моя случай  /home ?

П.П. Благодаря на Acho всичко е перфектно.


Титла: Re: FTP проблем и user права
Публикувано от: Acho в Apr 27, 2010, 16:43
Ами при мен съм ги направил:

/home/ftp/ и вече вътре са ми юзерските. Примерно така:

/home/ftp/ivancho
/home/ftp/mincho
/home/ftp/pencho
/home/ftp/dragancho

И като сетна променлливата на /home/ftp/ стигам само до там. Не по-нагоре. С какъвто и да е фтп клиент. Сега ми идва на ума, че и с линкове може да се опита (ln -s ............) Но ти най-напред пробвай както си е при теб -> /home/

Дано да съм ти бил полезен Данаиле. Но при мене така си работи без проблем.