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

Исходное сообщение
"Как в FreeBSD-5.2.1 задать юзеру шеллом некий скрипт"

Отправлено Crossover , 31-Авг-04 16:49 
Нужно сразу после логина кидать усера телнетом на другой сервер.
Что-то типа скрипта выполнить при входе:

#!sh
telnet -8 host.domain.com -35111

Чтоб при этом он на текущем сервере вообще ничего никак. Не получается файл этот отдать усеру в качестве стартового шелла. Даже если прописываю в список шеллов, всё равно ругается и ничерта не срабатывает. Если нужную строчку дописываю в файл .cshrc, то оно конечно срабатывает, но вроде это не совсем правильно.


Содержание

Сообщения в этом обсуждении
"Как в FreeBSD-5.2.1 задать юзеру шеллом некий скрипт"
Отправлено d_mokus , 31-Авг-04 16:52 
>Нужно сразу после логина кидать усера телнетом на другой сервер.
>Что-то типа скрипта выполнить при входе:
>
>#!sh
>telnet -8 host.domain.com -35111
>
>Чтоб при этом он на текущем сервере вообще ничего никак. Не получается
>файл этот отдать усеру в качестве стартового шелла. Даже если прописываю
>в список шеллов, всё равно ругается и ничерта не срабатывает. Если
>нужную строчку дописываю в файл .cshrc, то оно конечно срабатывает, но
>вроде это не совсем правильно.
напиши на сях програму типа
main ()
{
system("telnet -8 host.... ");
}
скомпилируй ее и поставь ее в качестве шела.