Вопрос: как отключить пользователя в любом дистрибутиве Linux и FreeBSD? То есть сделать так, чтобы под пользователем был невозможен интерактивный вход и выполнение любого процесса.
Гугл советует писать "!" во второе поле /etc/shadow, я пробовал - да, этот способ делает невозможным интерактивный вход по паролю, но возможно войти через ssh по ключу и возможно (не пробовал) через bash-скрипт с установленым suid-битом. Задача совсем другая - отключить интерактивный вход вообще, но сохранить пароль, чтобы в будущем можно было пользователя включить обратно.
Если я в /etc/passwd добавлю ";" в начало строки это решит задачу? Я так понимаю это действие равносильно удалению пользователя из системы: не возможен будет ни интерактивный вход, ни запуск сервисов, настроеных работать с правами этого пользователя. Нужно отключить только интерактивный вход.

Ответ на:
комментарий
от kostik87

Ответ на:
комментарий
от sunny1983
Ответ на:
комментарий
от MLP_Fan

Ответ на:
комментарий
от intelfx

Ответ на:
комментарий
от sunny1983

Ответ на:
комментарий
от sunny1983
Ответ на:
комментарий
от intelfx

Ответ на:
комментарий
от sunny1983

Ответ на:
комментарий
от intelfx

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sunny1983

Ответ на:
комментарий
от sunny1983
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.