-1

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

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

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

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

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

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

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

2 ответа2

0

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .