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

Исходное сообщение
"Как правильно заставить screen запсукаться при логине."

Отправлено greenif , 31-Мрт-10 05:22 
Подскажите как сделать так, что бы при логине в консоль системы через ssh
сразу запускался screen
Пробывал:
usermod -s /usr/bin/screen username
Но тогда при попытке логина SSH не пускает, не принимает пароль.
Разместить запуск screen в /etc/bash/bashrc
насколько я понимаю, это не правильно.
Поскольку не bash должен запускать screen, а screen должен запускать bash.
В /etc/screenrc
прописывал
shell -bash
Не помогает.

Содержание

Сообщения в этом обсуждении
"Как правильно заставить screen запсукаться при логине."
Отправлено bill , 04-Апр-10 21:33 
>[оверквотинг удален]
>Пробывал:
>usermod -s /usr/bin/screen username
>Но тогда при попытке логина SSH не пускает, не принимает пароль.
>Разместить запуск screen в /etc/bash/bashrc
>насколько я понимаю, это не правильно.
>Поскольку не bash должен запускать screen, а screen должен запускать bash.
>В /etc/screenrc
>прописывал
>shell -bash
>Не помогает.

В .bashrc

if [ -z "$STY" ]; then
    exec screen -dR
fi