Centos 7 permite a todos los usuarios hacer CronTab

Centos 7 permite a todos los usuarios hacer CronTab

Tengo un problema por el cual ninguno de los usuarios de una máquina puede acceder al crontab. Solía ​​ser posible, pero parece haber dejado de funcionar recientemente después de que se restauró una copia de seguridad recientemente.

El error que recibo es "Usted (...) no tiene permiso para acceder a (crontab) debido a la configuración de pam". Busqué este problema y probé los pasos aquí (agregar líneas para dar a los usuarios acceso a cron y crond, así como una línea general para otorgar acceso a todos los usuarios a todos) pero esto no funcionó: https://support.oneidentity.com/authentication-services/kb/149615/user-unable-to-run-crontab-command-due-to-error-you-username-are-not-allowed-to-access- a-crontab-debido-a-la-configuración-de-pam-

La contraseña no caduca. Ni siquiera estoy seguro de si el usuario tenía una contraseña configurada. Intenté configurar uno y de todos modos no funcionó.

Anteriormente recibí otro error ("Usted (...) no tiene permiso para usar este programa (crontab)") pero pude evitarlo creando un archivo "cron.deny" vacío. Parece que no puedo evitar este segundo error. Me pregunto si podría ser un problema de permisos.

Intenté iniciar sesión como usuario directamente y también iniciar sesión a través de "sudo -iu".

Respuesta1

Este problema se debió a algunos permisos alterados en varios archivos. Algunos de los archivos ejecutables relevantes quedaron con 777 permisos.

Después de restaurar los permisos de trabajo en estos archivos basándose en otra instalación de Centos 7, crontab comenzó a funcionar nuevamente para todos los usuarios.

información relacionada