Автоматически разлогиниваем пользователей BASH / TCSH / SSH в случае неактивности сеансов
Метки: CentOS | Linux | shell | ssh
Среда, 25 февраля 2009 г.
Просмотров: 11495
Подписаться на комментарии по RSS
Мой вебсервер для разработки и тестирования использует более чем 100 пользователей. Они логиняться с Windows XP, Linux, Mac OS X используя ssh. Как я могу автоматически разлогинивать пользователей в CentOS Linux в случае неактивности сеанса, для увеличения быстродействия сервера?
Вы можете настроить Linux сервер на автоматическое разлогинивание пользователей в случае периода неактивности. Подключитесь как пользователь root и создайте файл /etc/profile.d/autologout.sh:
<code># vi /etc/profile.d/autologout.sh</code>
Поместите в него следующий код:
<span style="color: #007800;">TMOUT=</span><span style="color: #000000;">300</span> <span style="color: #7a0874; font-weight: bold;">readonly</span> TMOUT <span style="color: #7a0874; font-weight: bold;">export</span> TMOUT
Сохраните и закройте файл. Установите права:
<code># chmod +x /etc/profile.d/autologout.sh</code>
Полученный выше скрипт устанавливает период ожидания в 5 минут для стандартного шелла /bin/bash. Вы также можете создать версию для tcsh:
<code># vi /etc/profile.d/autologout.csh</code>
Код будет таким:
<span style="color: #000000; font-weight: bold;">set</span> -r autologout <span style="color: #000000;">5</span>
Сохраните и закройте файл. Установите права:
<code># chmod +x /etc/profile.d/autologout.csh</code>
Работаем с ssh клиентом.
SSH позволяет администраторам устанавливать период ожидания в своем конфигурационном файле. После того как данный интервал будет пройден, пользователь будет автоматически разлогинен. Откройте файл /etc/ssh/sshd:
<code># vi /etc/ssh/sshd_config </code>
Найдите параметр ClientAliveInterval и установите его в значение 300 (5 минут):
ClientAliveInterval 300 ClientAliveCountMax 0
Сохраните и закройте файл. Перезапустите sshd:
<code># service sshd restart</code>
Постовой
Интересный магазин он-лайн товаров. Вам предлагается огромный ассортимент товаров, таких как пин-коды, скрипты, программы. В данном магазине платят за добавление товаров!
Мы предлогаем услуги телефонии, качественный монтаж СКС, различные системы безопасности.
Оставьте комментарий!