以非 root 身份运行 anacron 的问题

以非 root 身份运行 anacron 的问题

我试图以非 root 用户身份运行 anacron。但我的 RHEL 没有 anacron 上的 -S 选项。由于 anacron 的默认假脱机目录是 /var/spool/anacron,这是否意味着作为非 root 用户,我无法运行 anacron,因为我没有写入权限?谢谢,

这是我的 RHEL 上 anarcon 的手册页。

名称 anacron - 定期运行命令

摘要 anacron [-s] [-f] [-n] [-d] [-q] [-t anacrontab] [job]... anacron -u [-t anacrontab] [job]... anacron [-V|-h]

答案1

如果您希望 anacron 以非特权用户身份运行,则需要使用现有用户或创建一个 anacron 用户并将 anacron spool 设置为该非特权用户。

# useradd anacron
# groupadd anacron
# chown root.anacron /var/spool/anacron
# chmod g+w /var/spool/anacron

相关内容