Как отключить вход в систему с правами root на консоли в debian и cent os 6. Я пробовал обрезать / etc / securetty, но это отключит всех пользователей. Я хочу отключить только вход root через консоль.
1) Активируйте модуль pam_access в /etc/pam.d/login, добавив в первой строке 'account' -> "требуется аккаунт pam_access.so"
2) Настройте доступ в / etc / security / access.conf:
3) +: root: cron crond [Чтобы избежать «pam_access (crond: account): доступ запрещен для пользователя root 'из
cron '"и" crontab: pam_access (crond: account): доступ запрещен для пользователя root' из
cron '"]
-: root: LOCAL
Это отключит корневую учетную запись в debian (не уверен насчет cent os):
sudo passwd -l root
Вы также можете отредактировать файл /etc/passwd
. Измените /bin/bash
в конце «строки root
-» на /bin/false
или /usr/sbin/nologin
.