出于某种原因,我无法使用普通用户的 at 命令
$ at
You do not have permission to use at.
我检查了我的 /etc/at.deny,那里没有我的用户。没有 /etc/at.allow。我试图重新启动atd,但它没有帮助。
有任何想法吗?
提前致谢。
出于某种原因,我无法使用普通用户的 at 命令
$ at
You do not have permission to use at.
我检查了我的 /etc/at.deny,那里没有我的用户。没有 /etc/at.allow。我试图重新启动atd,但它没有帮助。
有任何想法吗?
提前致谢。
跑步
可以告诉你原因。
/etc/at.allow
存在吗?如果是这样,任何未在其中明确列出的用户都将被阻止运行at
。/var/spool/cron 下的权限是什么?在我的 8.04 系统上是:
好的,到目前为止,我在这里找到了一个简单的解决方案。
注意:当你删除at包时,ubuntu-standard也会根据需要删除 at。所以再次安装ubuntu-standard也会导致安装
更新: 我在其他机器上(无意中)复制了这个问题。事实证明,真正的问题在于 /etc/at.deny 权限!atd 无法读取该文件。