cron uid:gui для каждого имени пользователя
Итак, в двух словах:
Был пользователь John
с 502:502
,
После того как я удалил John
и воссоздал его, его UID:GID
изменился на 504:504
,
Cronjobs
все еще работают под John
crontab, но когда 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.