Как разлогинить пользователя linux

Содержание
  1. Linux и Windows: помощь админам и пользователям
  2. Администрируем и настраиваем Windows, Linux.
  3. Автоматически разлогиниваем пользователей BASH / TCSH / SSH в случае неактивности сеансов
  4. Работаем с ssh клиентом.
  5. unixforum.org
  6. Как разлогинить юзеров?
  7. Как разлогинить юзеров?
  8. Re: Как разлогинить юзеров?
  9. Re: Как разлогинить юзеров?
  10. Re: Как разлогинить юзеров?
  11. Re: Как разлогинить юзеров?
  12. Re: Как разлогинить юзеров?
  13. 🐧 Как убить сессии пользователей на Linux
  14. Как посмотреть активные сессии ssh?
  15. 1) Как убить пользовательские сессии в Linux с помощью команды pkill
  16. В чем разница между tty и pts?
  17. 2) Как убить пользовательские сессии в Linux с помощью команды Killall
  18. 3) Как убить пользовательские сессии в Linux с помощью команды Kill
  19. 🏳️🌈 Три способа заблокировать и разблокировать учетную запись пользователя в Linux
  20. Способ 1: Как заблокировать, разблокировать и проверить состояние данной учетной записи пользователя в Linux с помощью команды passwd?
  21. Способ 2: Как заблокировать, разблокировать и проверить состояние данной учетной записи пользователя в Linux с помощью команды usermod?
  22. Метод 3: Как отключить, включить SSH доступ к данной учетной записи пользователя в Linux с помощью команды usermod?
  23. Как заблокировать, разблокировать и проверить состояние многопользовательской учетной записи в Linux с помощью скрипта?
  24. Разлогин

Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

Автоматически разлогиниваем пользователей BASH / TCSH / SSH в случае неактивности сеансов

Мой вебсервер для разработки и тестирования использует более чем 100 пользователей. Они логиняться с Windows XP, Linux, Mac OS X используя ssh. Как я могу автоматически разлогинивать пользователей в CentOS Linux в случае неактивности сеанса, для увеличения быстродействия сервера?

Вы можете настроить Linux сервер на автоматическое разлогинивание пользователей в случае периода неактивности. Подключитесь как пользователь root и создайте файл /etc/profile.d/autologout.sh:

Поместите в него следующий код:

Сохраните и закройте файл. Установите права:

Полученный выше скрипт устанавливает период ожидания в 5 минут для стандартного шелла /bin/bash. Вы также можете создать версию для tcsh:

Код будет таким:

Сохраните и закройте файл. Установите права:

Работаем с ssh клиентом.

SSH позволяет администраторам устанавливать период ожидания в своем конфигурационном файле. После того как данный интервал будет пройден, пользователь будет автоматически разлогинен. Откройте файл /etc/ssh/sshd:

Найдите параметр ClientAliveInterval и установите его в значение 300 (5 минут):

Сохраните и закройте файл. Перезапустите sshd:

Постовой

Интересный магазин он-лайн товаров. Вам предлагается огромный ассортимент товаров, таких как пин-коды, скрипты, программы. В данном магазине платят за добавление товаров!

Мы предлогаем услуги телефонии, качественный монтаж СКС, различные системы безопасности.

Источник

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Как разлогинить юзеров?

Модератор: SLEDopit

Читайте также:  Linux время часовой пояс

ОС: Debian GNU/Linux

Как разлогинить юзеров?

Сообщение user » 27.01.2007 15:32

В users творится такая картина, остались они, а вернее это все — я после криво завершенных SSH сессий с глючной сетевухой.

# users
root root root root root root

Как их можно «разлогинить» без ребута?

Re: Как разлогинить юзеров?

Re: Как разлогинить юзеров?

Сообщение Aectann » 27.01.2007 16:57

ОС: Debian GNU/Linux

Re: Как разлогинить юзеров?

Сообщение user » 27.01.2007 18:01

# killall login
login: no process killed
явно не так, нет такого процесса.

Re: Как разлогинить юзеров?

Сообщение Aectann » 27.01.2007 18:04

ОС: Debian GNU/Linux

Re: Как разлогинить юзеров?

Сообщение user » 27.01.2007 18:06

Неа. Оно восстанавливается и ничего не меняет.

18439 tty2 00:00:00 getty
18440 tty3 00:00:00 getty
18441 tty4 00:00:00 getty
18442 tty5 00:00:00 getty
18443 tty6 00:00:00 getty
18444 tty1 00:00:00 getty

И их число явно не соотвествует числу юзеров, т.е. 5-ти :В

Источник

🐧 Как убить сессии пользователей на Linux

Иногда вам может потребоваться убить несколько пользовательских сессий в системе Linux.

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

Другой пример – вы наблюдаете много сеансов ssh в своей системе и хотите убить их всех.

Если да, то как это сделать?

Есть несколько способов добиться этого результата.

Я покажу вам несколько способов, а вы сможете выбрать тот, который соответствует вашим потребностям

Как посмотреть активные сессии ssh?

Вы можете увидеть активные сеансы ssh, запустив команду w на Linux.

1) Как убить пользовательские сессии в Linux с помощью команды pkill

Вы можете напрямую убить сеанс ssh определенного пользователя, используя номер сеанса tty.

Вы можете увидеть номер сеанса tty из вывода команды w.

В моем случае я собираюсь убить сеанс пользователя «magi», этот пользователь подключен к серверу с помощью pts/5, поэтому команда будет следующей:

Хотите понять разницу между tty и pts?

В чем разница между tty и pts?

  • TTY: tty означает Teletypewriter. Он напрямую связан с системой как клавиатура / мышь или последовательное соединение с устройством (например, консоль в вашей системе).
  • PTS: pts обозначает pseudo terminal slave. Это терминальное устройство, которое эмулируется другой программой (например, сессией ssh в вашей системе).

2) Как убить пользовательские сессии в Linux с помощью команды Killall

Вы можете убить пользовательский сеанс следующим образом с помощью команды killall.

В моем случае я убиваю сеанс пользователя «magesh» с помощью ключа «-u».

3) Как убить пользовательские сессии в Linux с помощью команды Kill

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

Читайте также:  Hamachi minecraft mac os

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

Сначала найдите номер tty сеанса пользователя из вывода команды w.

Как только он у вас есть, найдите PID соответствующего сеанса tty с помощью команды PS.

Наконец убейте идентификатор процесса сеанса.

Источник

🏳️🌈 Три способа заблокировать и разблокировать учетную запись пользователя в Linux

Если политика паролей уже внедрена в вашей организации, вам не нужно искать эти опции.

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

Этот учебник поможет вам вручную заблокировать и разблокировать учетную запись пользователя в Linux.

Это можно сделать с помощью следующих двух команд Linux тремя способами.

  • passwd: команда passwd используется для обновления токенов аутентификации пользователя. Эта задача достигается путем вызова API Linux-PAM и Libuser
  • usermod: команда usermod используется для изменения / обновления данных учетной записи пользователя. Она используется для добавления пользователя в определенную группу и т. д.,

Чтобы выяснить этот вопрос, мы выбираем учетную запись Daygeek.

Давайте посмотрим, как это сделать шаг за шагом.

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

Вы можете проверить, доступна ли данная учетная запись пользователя в системе или нет, с помощью команды id.

Да, мой аккаунт доступен в системе:

Способ 1: Как заблокировать, разблокировать и проверить состояние данной учетной записи пользователя в Linux с помощью команды passwd?

Команда passwd является одной из часто используемых команд администратором Linux очень часто.

Используется для обновления токенов аутентификации пользователя в файле /etc/shadow.

Запустите команду passwd с ключом -l, чтобы заблокировать данную учетную запись пользователя.

Вы можете проверить статус заблокированной учетной записи либо командой passwd, либо grep указанного имени пользователя из файла /etc/shadow.

Проверка статуса заблокированной учетной записи пользователя с помощью команды passwd.

Это выведет краткую информацию о статусе пароля для данной учетной записи.

  • LK: пароль заблокирован
  • NP: нет пароля
  • PS: пароль установлен

Проверка статуса заблокированной учетной записи пользователя с помощью файла /etc/shadow.

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

Запустите команду passwd с ключом -u, чтобы разблокировать данную учетную запись пользователя.

Способ 2: Как заблокировать, разблокировать и проверить состояние данной учетной записи пользователя в Linux с помощью команды usermod?

Даже команда usermod также используется администратором Linux очень часто.

Команда usermod используется для изменения / обновления данных учетной записи пользователя.

Она используется для добавления пользователя в определенную группу и т. д.,

Читайте также:  Часы для windows 64 bit

Запустите команду usermod с ключом -L, чтобы заблокировать данную учетную запись пользователя.

Вы можете проверить статус заблокированной учетной записи либо командой passwd, либо grep указанного имени пользователя из файла /etc/shadow.

Проверка статуса заблокированной учетной записи пользователя с помощью команды passwd.

Это выведет краткую информацию о статусе пароля для данной учетной записи.

  • LK: пароль заблокирован
  • NP: нет пароля
  • PS: пароль установлен

Проверка статуса заблокированной учетной записи пользователя с помощью файла /etc/shadow.

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

Запустите команду usermod с ключом -U, чтобы разблокировать данную учетную запись пользователя.

Метод 3: Как отключить, включить SSH доступ к данной учетной записи пользователя в Linux с помощью команды usermod?

Альтернативно это может быть сделано путем назначения оболочки nologin данному пользователю. Для этого выполните команду ниже.

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

Мы можем разрешить пользователю доступ по ssh, назначив обратно старую оболочку.

Как заблокировать, разблокировать и проверить состояние многопользовательской учетной записи в Linux с помощью скрипта?

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

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

Создайте список пользователей. Каждый пользователь должен быть в отдельной строке.

Используйте следующий скрипт оболочки для блокировки учетной записи нескольких пользователей в Linux.

Установите права на запуск для файла user-lock.sh.

Наконец, запустите скрипт, чтобы добиться этого.

Используйте следующий скрипт оболочки для проверки заблокированной учетной записи пользователя в Linux.

Установите исполняемое разрешение для файла user-lock-status.sh.

Наконец, запустите скрипт, чтобы добиться этого.

Используйте следующий скрипт оболочки, чтобы разблокировать учетную запись нескольких пользователей в Linux.

Установите права на запуск для файла user-unlock.sh.

Наконец, запустите скрипт, чтобы добиться результата

Источник

Разлогин

Сегодня с середины дня какая-то странная фигня происходит, перехожу по темам Ctrl-Right(Left) и каждые 3-4 перехода я оказываюсь разлогиненым(куча страшных аватаров на меня нападают) и приходится нажимать «Вход» заново. Это на ЛОРе что-то сломалось или у меня?

У меня из изменений только синхронизацию настроек «по-новому» файрфокс предложил. Браузер файрфокс. Еще вчера пересобрал его с system-cairo, system-jpeg, system-icu и system-libvpx. Но такая фигня только с середины дня началась, думаю маловероятно что от этой пересборки.

только у тебя
УМВР (фф-37.02)

Только настроек? Сам я этими синхронизациями сроду не пользовался.

Только настроек? Сам я этими синхронизациями сроду не пользовался.

Настройки плагинов и букмарки. Больше ничего не синхронизирую.

Вот и сейчас при написании этого комментария оказался разлогиненным. Попробую синхронизацию отключить.

Источник

Оцените статью