我正在设置一个连接到互联网的小型私人服务器。出于安全原因,我想在设置完所有设置后锁定我的 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 而不是禁用它