Вопрос: как отключить пользователя в любом дистрибутиве Linux и FreeBSD? То есть сделать так, чтобы под пользователем был невозможен интерактивный вход и выполнение любого процесса.
Гугл советует писать "!" во второе поле /etc/shadow, я пробовал - да, этот способ делает невозможным интерактивный вход по паролю, но возможно войти через ssh по ключу и возможно (не пробовал) через bash-скрипт с установленым suid-битом. Задача совсем другая - отключить интерактивный вход вообще, но сохранить пароль, чтобы в будущем можно было пользователя включить обратно.
Если я в /etc/passwd добавлю ";" в начало строки это решит задачу? Я так понимаю это действие равносильно удалению пользователя из системы: не возможен будет ни интерактивный вход, ни запуск сервисов, настроеных работать с правами этого пользователя. Нужно отключить только интерактивный вход.
Похожие темы
- Форум вход только по ключам ssh (2010)
- Форум Ubuntu 20.04LTS не входит кроме как под root (2022)
- Новости 9front «MARITIME ENGINEERING STANDARDS» (2017)
- Новости VisOpSys 0.9 (2020)
- Новости sudo 1.7.0 - лучше поздно, чем никогда (2008)
- Форум удаленный доступ в debian-подобных ос (2017)
- Новости Внимание: совершено вторжение на сервера сайта freebsd.org (2012)
- Форум Правильно отключить пользователя (2015)
- Форум Проблема авторизации Webmin (2011)
- Новости Релиз Linux Mint 19 «Tara» (2018)