Из файла документации ядра sysfs.txt :
sysfs - это файловая система на основе RAM, изначально основанная на ramfs. Он предоставляет средства для экспорта структур данных ядра, их атрибутов и связей между ними в пользовательское пространство.
Из сообщения фиксации в исходный код ядра:
Devtmpfs позволяет ядру создать экземпляр tmpfs с именем devtmpfs на очень ранней стадии инициализации ядра, до того, как будет зарегистрировано какое-либо устройство ядра драйвера. Каждое устройство с основным / второстепенным значением будет предоставлять узел устройства в devtmpfs.
Обычно sysfs
монтируется на / sys
и содержит информацию и статистику об устройствах и именах устройств.
devtmpfs
смонтирован на / dev
и содержит специальные файлы устройств для всех устройств.
cronie (el cron en cuestión ), realiza una verificación específica de los permisos de archivo en cada archivo crontab, en:
https://github.com/cronie-crond/cronie/blob/master/src/database.c#L96
La máscara que utiliza es 533 y los permisos enmascarados resultantes deben ser 400, lo que significa que permitirá leer (4 )o leer/escribir (4+2 )bits para el propietario de el archivo, y no más que leer (4 )para grupo y otros.
Algunos ejemplos visuales:
user-readable
=====
r w x - human-readable permissions
4 2 1 - permission bit values
1 0 0 - file permissions are: readable only
1 0 1 - a mask of 5
=====
1 0 0 - OK -- resulting masked bits (4)
user-readable and writable
=====
r w x - human-readable permissions
4 2 1 - permission bit values
1 1 0 - file permissions are: readable and writable
1 0 1 - a mask of 5
=====
1 0 0 - OK -- resulting masked bits (4)
user-executable
=====
r w x - human-readable permissions
4 2 1 - permission bit values
0 0 1 - file permissions are: executable only
1 0 1 - a mask of 5
=====
0 0 1 - FAIL -- resulting masked bits (1)
group (or other) - readable
r w x - human-readable permissions
4 2 1 - permission bit values
1 0 0 - file permissions are: readable only
0 1 1 - a mask of 3
=====
0 0 0 - OK -- resulting masked bits (0)
group (or other) - readable and writable
r w x - human-readable permissions
4 2 1 - permission bit values
1 1 0 - file permissions are: readable and writable
0 1 1 - a mask of 3
=====
0 1 0 - FAIL -- resulting masked bits (2)
group (or other) - no permissions
r w x - human-readable permissions
4 2 1 - permission bit values
0 0 0 - file permissions are: no permissions
0 1 1 - a mask of 3
=====
0 0 0 - OK -- resulting masked bits (0)
Lo más probable es que tenga bits -grabables en el archivo en alguna parte; algunas soluciones posibles son:
chmod 400 /etc/cron.d/yum-cron
chmod 600 /etc/cron.d/yum-cron
chmod 644 /etc/cron.d/yum-cron
Referencia: