URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56598
[ Назад ]

Исходное сообщение
"Пользователи в ProFTPD"

Отправлено Cepreu , 20-Май-05 08:38 
Установил ProFTPD, возился, возился, чего-то только для анонимов работает. Вопрос: можно ли прописать как-то имя, пароль и путь для каждого пользователя, без использования PAM, SQL и вирт. серверов?
Нужно уже сегодня чтоб работало, а у меня и времени не хватает экпериментировать, да и (самое главное) плохо я Линукс знаю, т.к. недавно работаю с ним. Помогите, пожалуйста, попроще это сделать. Заранее благодарен.

Содержание

Сообщения в этом обсуждении
"Пользователи в ProFTPD"
Отправлено AD , 20-Май-05 09:07 
>Установил ProFTPD, возился, возился, чего-то только для анонимов работает. Вопрос: можно ли
>прописать как-то имя, пароль и путь для каждого пользователя, без использования
>PAM, SQL и вирт. серверов?
>Нужно уже сегодня чтоб работало, а у меня и времени не хватает
>экпериментировать, да и (самое главное) плохо я Линукс знаю, т.к. недавно
>работаю с ним. Помогите, пожалуйста, попроще это сделать. Заранее благодарен.

mod_auth


"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 09:24 
>mod_auth
Да, я таку штуку видел, только на знаю как ею пользоваться. Чесслово, нет времени читать, дайте, пож-та, примерчик.


"Пользователи в ProFTPD"
Отправлено Azazelo , 20-Май-05 09:36 
>Установил ProFTPD, возился, возился, чего-то только для анонимов работает. Вопрос: можно ли
>прописать как-то имя, пароль и путь для каждого пользователя, без использования
>PAM, SQL и вирт. серверов?
>Нужно уже сегодня чтоб работало, а у меня и времени не хватает
>экпериментировать, да и (самое главное) плохо я Линукс знаю, т.к. недавно
>работаю с ним. Помогите, пожалуйста, попроще это сделать. Заранее благодарен.


просто заведи системного юзера , используй директиву DefaultRoot ~ и у юзера будет корнем его домашняя директория .


"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 09:53 
>просто заведи системного юзера , используй директиву DefaultRoot ~ и у юзера
>будет корнем его домашняя директория .

А кроме mod_auth ещё что-нибудь в .conf писать нужно? Т.е. указать loginable users?


"Пользователи в ProFTPD"
Отправлено Azazelo , 20-Май-05 10:06 
>>просто заведи системного юзера , используй директиву DefaultRoot ~ и у юзера
>>будет корнем его домашняя директория .
>
что значит седуюшее
>А кроме mod_auth ещё что-нибудь в .conf писать нужно?
непонимаю ...

базовая конфигурация чем не устраивает ?
посмотри http://proftpd.org/docs/example-conf.html
> Т.е. указать loginable
>users?



"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 10:22 
>базовая конфигурация чем не устраивает ?
>посмотри http://proftpd.org/docs/example-conf.html
Анинимов нельзя пускать. Ксати, какие строки комментировать? Эти:
user, group, userAlias в <Anonymous ~ftp>, да?

>что значит седуюшее
>>А кроме mod_auth ещё что-нибудь в .conf писать нужно?
>непонимаю ...

Т.е. я должен написать mod_auth и всё?
А где(вернее, как) указать пользователей, которые могут логиниться, а которые - нет? Или будут все, зарегенные в системе, юзеры логинится?



"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 11:13 
Объясните, пожалуйста, подробнее по mod_auth.

"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 11:39 
Скопировал passwd из /etc в /etc/ftpd
В ProFTPD.conf написал путь к нему:
AuthUserFile /etc/ftpd/passwd name ^ftp home !^/home
Есстественно, не пускает(анонимов запретил).
Никто не поможет?
Нет, если сил хватает только написать mod_auth, тогда не надо.
На этом форуме только задай вопрос, так все сразу бросаются отвечать.
Спасибо.

"Пользователи в ProFTPD"
Отправлено Azazelo , 20-Май-05 12:08 
>Скопировал passwd из /etc в /etc/ftpd
>В ProFTPD.conf написал путь к нему:
>AuthUserFile /etc/ftpd/passwd name ^ftp home !^/home
>Есстественно, не пускает(анонимов запретил).
и не должно пускать , в файле passwd уже очень давно не хранят пароли .
хранятся они в /etc/shadow ...
>Никто не поможет?
>Нет, если сил хватает только написать mod_auth, тогда не надо.
>На этом форуме только задай вопрос, так все сразу бросаются отвечать.
>Спасибо.



"Пользователи в ProFTPD"
Отправлено Azazelo , 20-Май-05 12:04 
>>базовая конфигурация чем не устраивает ?
>>посмотри http://proftpd.org/docs/example-conf.html
>Анинимов нельзя пускать. Ксати, какие строки комментировать? Эти:
>user, group, userAlias в <Anonymous ~ftp>, да?
>
>>что значит седуюшее
>>>А кроме mod_auth ещё что-нибудь в .conf писать нужно?
>>непонимаю ...
>
>Т.е. я должен написать mod_auth и всё?
>А где(вернее, как) указать пользователей, которые могут логиниться, а которые - нет?
>Или будут все, зарегенные в системе, юзеры логинится?
да .

почитай man ftpusers

если не подходит все системных юзеров которым запрешен ftp( допустим их много ,или по какой иной причине ) записывать в /etc/ftpusers , можно поробовать средствами proftpd .


"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 13:17 
Вроде заработало на половину. Входят, только не туда, которая "home", а выше(которая в ProFTPD.conf "DefaultRoot"), но могут пользоваться(load/upload) только своей. И ещё соседскую папку видят и входят. Неправильно как-то.

"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 14:47 
Блин. Не работает. Снаружи почему-то не видно.



"Пользователи в ProFTPD"
Отправлено Azazelo , 20-Май-05 15:10 
>Блин. Не работает. Снаружи почему-то не видно.


фаервол не мешает ? конфиг сюда запости , так понятнее будет.


"Пользователи в ProFTPD"
Отправлено Cepreu , 20-Май-05 15:28 
Ха.:)))))) Читать всем!!!
Надо ж так тормозить. У меня 2 адреса рядом написаны, я человеку половину оттуда, половину оттуда говорю, и знаете, так сильно расстраиваюсь, что адрес недоступен, почти паниковал. Доработался. Пойду-ка я доиой лучччччче. Всем расскажу какой я тормоз.:))) Гы-гы-гы.