Debian:如何锁定 root 帐户并仍然使用 cron。(锁定帐户时 cron 不起作用:()

Debian:如何锁定 root 帐户并仍然使用 cron。(锁定帐户时 cron 不起作用:()

我正在设置一个连接到互联网的小型私人服务器。出于安全原因,我想在设置完所有设置后锁定我的 root 帐户,然后使用 sudo 用户进一步维护服务器。

我使用这个来锁定和解锁帐户:

锁定账户:#chage -E 0 root
解锁账户:#chage -E -1 root

但是:在我锁定帐户后的第二天,一切都运行正常。我预期的 cron 状态邮件没有再到达,在 sysfile 中我只看到这样的条目:

Feb 14 06:25:01 localhost CRON[2468]: Authentication failure

我怎样才能在不干扰 cron 活动的情况下锁定帐户?

使用:Banana Pi 上的 Debian Jessie (ARMBian)。

答案1

使用系统 crontab (/etc/crontab) 指定 root 作为用户,将 root 设置为 nologin 而不是禁用它

相关内容