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

Исходное сообщение
"ftp, Login incorrect?"

Отправлено uname , 22-Сен-03 23:31 
Здравствуйте,
у меня проблема с ftp, а точнее я хочу сделать пользователя с доступом только по ftp и все, всегда думал, что для этого надо просто в файле /etc/passwd поменять шел пользователя на что то вроде /usr/bin/passwd или другое. Поменял, но после этого юзер не может зайти через ftp :( говорит login incorrect :( если сделать какой-нибудь шел (bash, etc) то работает.
Не знаете, в чем может быть дело?

Содержание

Сообщения в этом обсуждении
"ftp, Login incorrect?"
Отправлено jomb , 23-Сен-03 00:00 
>Здравствуйте,
>у меня проблема с ftp, а точнее я хочу сделать пользователя с
>доступом только по ftp и все, всегда думал, что для этого
>надо просто в файле /etc/passwd поменять шел пользователя на что то
>вроде /usr/bin/passwd или другое. Поменял, но после этого юзер не может
>зайти через ftp :( говорит login incorrect :( если сделать какой-нибудь
>шел (bash, etc) то работает.
>Не знаете, в чем может быть дело?

1) какой фтп сервер?
2) Для примера в профтпд это делается так
RequireValidShell off
и ставь шел какой хочешь


"ftp, Login incorrect?"
Отправлено uname , 23-Сен-03 00:13 

>1) какой фтп сервер?
>2) Для примера в профтпд это делается так
>RequireValidShell off
>и ставь шел какой хочешь

Да, proftpd, но проблему решил так: в /etc/shells прописал /usr/bin/passwd и заработало :)

всеравно спасибо!


"ftp, Login incorrect?"
Отправлено Brainbug , 17-Окт-03 12:39 
>
>>1) какой фтп сервер?
>>2) Для примера в профтпд это делается так
>>RequireValidShell off
>>и ставь шел какой хочешь
>
>Да, proftpd, но проблему решил так: в /etc/shells прописал /usr/bin/passwd и заработало
>:)
>
>всеравно спасибо!

А какой смысл ставить /usr/bin/passwd в поле шела password файла.
Не лучше ли:
1) RequireValidShell off
2) убрать из /etc/shells /usr/bin/passwd
3) в поле шела password файла писать /sbin/nologin

Поправьте если я не прав.