8 votos

`sudoers` archivo se restablece con cada actualización de macOS

Yo había actualizado mi sudoers archivo para hacer algún comando que se ejecute con privilegios de root por defecto, sin la necesidad de utilizar sudo e introducir mi contraseña. He utilizado el comando sudo visudo , y añadió esta línea:

<my_username> ALL=(ALL) NOPASSWD: <path/to/command --arguments>

Pero cada vez que la actualización de macOS, mi sudoers archivo se restablecen a sus valores predeterminados. Una carpeta con el nombre Relocated Items aparece en mi Escritorio y siempre incluye el siguiente archivo: /Users/Shared/Relocated Items/Configuration/private/etc/sudoers. Esto sucede en macOS Catalina, y también en macOS Big Sur.

Screen shot from Relocated Items folder

¿Cómo puedo prevenir la sudoers archivo de restablecer a sus valores por defecto con todos los macOS actualización?

14voto

Tony Williams Puntos 4903

La modificación de la mayoría de los archivos en /etc deja abierta para ellos ser reemplazado durante las actualizaciones del sistema operativo. Por eso la mayoría de los que suele ser necesario el cambio de la facilidad para agregar archivos a un directorio en su lugar.

Si usted mira en /etc usted verá un directorio llamado sudoers.d y la última línea de la sudoers archivo #includedir /private/etc/sudoers.d por lo que cualquier archivo de comandos que pones en el directorio que se va a leer. Los archivos en el directorio no se sobrescribe cuando se actualiza.

Usted puede notar directorios con nombres similares en /etc que llenar la misma función para otras partes del sistema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X