每个用户名的 cron uid:gui

每个用户名的 cron uid:gui

简而言之:

有 的John用户502:502

在我删除John并重新创建他之后,他的UID:GID变成了504:504

Cronjobs仍在的 crontab 下运行John,但是当发生时,它们会以 的名义cronjobs写入一些文件。/home/John502:502

这真是一团糟,我不确定有什么更简单的方法可以解决这个问题,要么将当前的Johnuid更改gid为- 这可能会导致用户从那时起502:502正在处理的文件出现更多问题。但我当时想去 cron 配置的某个地方,然后在 cron 内部将 更改John为。uid:gid502:502504:504

找遍了所有地方,就是找不到。有什么想法吗?

编辑:我在 CentOS 6 上

答案1

尝试查找/var/spool/cron用户 crontabs。

答案2

您的系统上可能正在运行名称服务缓存守护程序,请尝试重新启动它。典型的名称包含类似 nscd 的内容。

您还可以检查/var/spool/cron/crontabs/John(或等效文件)并确保该文件具有正确的权限。否则重新启动 cron 可能会有所帮助。

相关内容