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

Исходное сообщение
"/bin/bash в /bin/bash и scp"

Отправлено je , 19-Апр-12 18:54 
Если создать файл /bin/bash.sh а в него прописать /bin/bash а этому файлу дать права на выполнение chmod 755 /bin/bash. А потом добавить это "/bin/bash.sh" в /etc/shells, после этого добaвавить пользователю в passwd в место оболочки /bin/bash, тогда ssh работает а scp не работает. Почему, и как с этим бороться ??!!


Содержание

Сообщения в этом обсуждении
"/bin/bash в /bin/bash и scp"
Отправлено Andrey Mitrofanov , 19-Апр-12 19:10 
http://packages.debian.org/squeeze/rssh

> как с этим бороться ??!!

Никогда так не делать!!?


"/bin/bash в /bin/bash и scp"
Отправлено Andrey Mitrofanov , 19-Апр-12 19:14 
>debian.org/squeeze/rssh

+ "Там внизу" ссылки на:

Similar packages:

    rush
    scponly

и пр. // Наверняка можно было б и в гугль чего вбить, подходящее, по аналогии ипр., ипр.


"/bin/bash в /bin/bash и scp"
Отправлено Je , 19-Апр-12 20:49 
>>debian.org/squeeze/rssh
>  + "Там внизу" ссылки на:
> Similar packages:
>     rush
>     scponly
> и пр. // Наверняка можно было б и в гугль чего вбить,
> подходящее, по аналогии ипр., ипр.

Ну вопрос:

1) можно ли реализовать это штатными средствами без приминения сторонних.

2) " никогда так не делать " Ну, это вообщем пример был, так сказать что бы  понятней было.

Есть скрипт на pythone который выполняет три функции. 1) Разрешать конект на машину или нет ( знаю есть pam-check-host  но он не подходит ) . 2)  Выставлять TMOUT. 3) Выдавать bash.

Но с этим всем не работает scp.

По поводу поиска в  google ничего и приблизитель нет.


"/bin/bash в /bin/bash и scp"
Отправлено je , 19-Апр-12 21:30 
Так это же оболочка RSSH, не подходит ....



"/bin/bash в /bin/bash и scp"
Отправлено LSTemp , 17-Май-12 03:48 
> Если создать файл /bin/bash.sh а в него прописать /bin/bash а этому файлу
> дать права на выполнение chmod 755 /bin/bash. А потом добавить это
> "/bin/bash.sh" в /etc/shells, после этого добaвавить пользователю в passwd в место
> оболочки /bin/bash, тогда ssh работает а scp не работает. Почему, и
> как с этим бороться ??!!

см. http://www.opennet.me/openforum/vsluhforumID1/93279.html#12