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.