简而言之:
有 的John
用户502:502
。
在我删除John
并重新创建他之后,他的UID:GID
变成了504:504
。
Cronjobs
仍在的 crontab 下运行John
,但是当发生时,它们会以 的名义cronjobs
写入一些文件。/home/John
502:502
这真是一团糟,我不确定有什么更简单的方法可以解决这个问题,要么将当前的John
和uid
更改gid
为- 这可能会导致用户从那时起502:502
正在处理的文件出现更多问题。但我当时想去 cron 配置的某个地方,然后在 cron 内部将 更改John
为。uid:gid
502:502
504:504
找遍了所有地方,就是找不到。有什么想法吗?
编辑:我在 CentOS 6 上
答案1
尝试查找/var/spool/cron
用户 crontabs。
答案2
您的系统上可能正在运行名称服务缓存守护程序,请尝试重新启动它。典型的名称包含类似 nscd 的内容。
您还可以检查/var/spool/cron/crontabs/John
(或等效文件)并确保该文件具有正确的权限。否则重新启动 cron 可能会有所帮助。