Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Временное ограничение сессии SSH

Ответить
Настройки темы
Debian/Ubuntu - Временное ограничение сессии SSH

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.

Есть вопрос, перерыв все, не нашел)

Есть пользователь, имеющий доступ по ssh к серверу на Debian...
Нужно сделать так, чтобы его дисконектило, каждые 30 минут и именно его, в не зависимости простаивается сессия или нет.


Заранее, спасибо за ответ!

Отправлено: 17:00, 24-01-2011

 

Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Жестоко конечно, но.. - убивайте по крону все процессы sshd, запущенные от этого пользователя
Что-то вроде ps axu | grep sshd | grep user | awk '{print $2}' | xargs kill

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:46, 05-02-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


вообщем буду копаться....)

Отправлено: 12:07, 10-02-2011 | #3


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


если кто же все знает, как сделать чтобы его рубило через 30 минут к примеру, после подключения... а не каждые 30 минут как крон к примеру будет делать...
может кто подскажет какой нибудь скриптик

Отправлено: 13:23, 11-02-2011 | #4


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


Пропишите пользователю в ~/.bash_profile
Код: Выделить весь код
sleep 30m ; logout

-------
Сколько не думай, а лучше водки ничего не придумаешь.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:51, 11-02-2011 | #5


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо, помогло....................

Отправлено: 18:49, 11-02-2011 | #6


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Может кто знает еще, как сделать чтобы пользователю показывалось сколько по времени он приконекчен?

Отправлено: 18:31, 18-02-2011 | #7


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


И где же это ему будет показываться?

-------
Сколько не думай, а лучше водки ничего не придумаешь.


Отправлено: 23:56, 18-02-2011 | #8


Странный тип


Сообщения: 813
Благодарности: 73

Профиль | Отправить PM | Цитировать


В ~/.bashrc вписать
Код: Выделить весь код
PROMPT_COMMAND='printf "\e[1;31mYou will be disconnected in $((30 - $SECONDS / 60)) minutes\n\e[0m"'

-------
Сколько не думай, а лучше водки ничего не придумаешь.

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:40, 19-02-2011 | #9


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Kent ты гений!

Отправлено: 19:18, 19-02-2011 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - Временное ограничение сессии SSH

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Стабильный SSH туннель. Скрипт мониторинга SSH туннеля. AlexeiZ Общий по Linux 2 02-11-2009 12:49
Время жизни сессии по ssh masus Общий по FreeBSD 8 02-08-2006 16:57
Временное сетевое подключение KUZOR Microsoft Windows NT/2000/2003 11 25-02-2003 07:01




 
Переход