cron uid:gui для каждого имени пользователя

Итак, в двух словах:

Был пользователь John с 502:502,

После того как я удалил John и воссоздал его, его UID:GID изменился на 504:504,

Cronjobs все еще работают под Johncrontab, но когда cronjobs происходит, они пишут некоторые файлы в /home/John во имя 502:502,

Это довольно беспорядок, и я не уверен, что было бы проще решить его, либо изменить текущий John"s uid а также gid в 502:502 - что может вызвать больше проблем с файлами, с которыми работал пользователь. Но я думал, что собираюсь куда-нибудь в cron config и меняю John"s uid:gid от 502:502 в 504:504 там, внутри хрон.

Посмотрел повсюду, но не могу его найти. Есть идеи?

РЕДАКТИРОВАТЬ: я на CentOS 6

2 ответа

Возможно, в вашей системе работает демон кэширования службы имен, попробуйте перезапустить его. Типичные имена содержат что-то вроде nscd.

Вы также можете проверить /var/spool/cron/crontabs/John (или эквивалентный файл) и убедитесь, что файл имеет правильные разрешения. В противном случае это может помочь перезагрузить cron.

Попробуйте посмотреть в /var/spool/cron для пользователя crontabs.

Другие вопросы по тегам