我在帐户中收到权限被拒绝错误

我在帐户中收到权限被拒绝错误

新时间海报在这里。

所以今天我发现了 crontab 的潜力(我 5 月份安装了 Linux,所以在 Linux 方面还是个新手,但我已经习惯了它,大约一周前开始使用主题),在阅读教程后,我认为它对我的工作流程很有用,但在保存它时遇到了麻烦。permission denied当我尝试将其保存在 /var/spool/cron/crontabs/ 中时出现错误。

完整的错误是
[Error writing /var/spool/cron/crontabs/cronstuff: Permission Denied]在尝试使用终端在内置编辑器中保存文档之后出现的(忘记了哪一个,但我知道在提示选择编辑器来制作 crontab 文档后,我选择了第一个选项。)

编辑:保存到 /etc/cron.hourly/cronstuff 时出现同样的错误。

序列到错误:crontab -e,添加我想要它执行的信息,Ctrl O,将文件重命名为/var/spool/cron/crontabs/cronstuff,是的,我想将文件另存为其他名称,[Error writing /var/spool/cron/crontabs/cronstuff: Permission Denied]

有什么帮助吗?

谢谢

答案1

创建自动放置在/var/spool/cron/crontabs/目录中的 crontab 文件的正常方法是调用命令crontab -e。然后会在该目录中创建一个与您的用户名同名的文件。从错误消息来看,我似乎认为您尝试使用名称保存文件,cronstuff或者可能使用 调用编辑器crontab -e cronstuff。然后系统会查找具有该名称的用户cronstuff,并拒绝保存文件,因为没有这样的用户。

您需要以 root 身份为其他用户放置 crontab 文件,但无需为自己放置。如果您想创建一个不适用于用户的 crontab 文件,那么请以 root 身份创建一个(几乎)任意名称的 crontab 文件,并根据其用途将其放置在/etc/cron.d, /etc/cron.daily/, /etc/cron.monthly/, /etc/cron.weekly/或中。请参阅/etc/cron.hourly/crontab 指南在 Ubuntu 文档页面。

相关内容