Я настраиваю небольшой частный сервер, подключенный к Интернету. По соображениям безопасности я хотел бы заблокировать свою учетную запись root после настройки, а затем использовать пользователя sudo для дальнейшего обслуживания сервера.
Я использую это для блокировки и разблокировки учетной записи:
Заблокировать аккаунт: # chage -E 0 root
Разблокировать аккаунт: # chage -E -1 root
НО: Все работало отлично до следующего дня после того, как я заблокировал учетную запись. Мои ожидаемые сообщения о статусе cron больше не приходили, и в sysfile я просто вижу такие записи:
Feb 14 06:25:01 localhost CRON[2468]: Authentication failure
Как я мог заблокировать учетную запись, не нарушая работу cron?
Использование: Debian Jessie (ARMBian) на Banana Pi.
Используйте системный crontab (/ etc / crontab), укажите root как пользователя, установите root как nologin вместо его отключения