Mi problema
Me gustaría poder ejecutar sudo
comandos en MacOS Sierra 10.12 sin tener que escribir una contraseña.
Que he probado
He leído lo siguiente:
- ¿Por qué sudo pide una contraseña en la terminal?
- permitir sudo a otro usuario sin contraseña
- Use sudo sin contraseña en su Mac
Y cambié la parte relevante de mi /etc/sudoers
archivo a:
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL
Mi identificación de usuario local ( whoami
) es adamatan
.
Todavía me piden que escriba una contraseña cada pocos minutos cuando llame sudo
. ¿Alguna idea de lo que está mal?
¿Sudo -i funciona en Sierra? En El Cap lo cambiará al contexto raíz y ejecutará archivos de recursos de inicio de sesión para esa sesión. (Todavía tendrá que ser sudoers, por lo que el esfuerzo anterior no se desperdicia).
—
FiddleDeDee
Funciona, pero ¿cómo resuelve el problema?
—
Adam Matan
Recientemente me actualicé a Sierra y me encontré con esto. El
—
Mark Edington
/etc/sudoers
archivo predeterminado ha cambiado bastante radicalmente desde El Cap. Allí acabo de soltar un archivo de configuración de una línea en el directorio sudoers.d y "simplemente funcionó". Parece que las cosas han cambiado. Informaré si recibo más información.
Tal vez solo ejecute uno de los exploits de permisos de raíz de macOS en su lugar;)
—
sudo
Que acaba con la toda el punto de sudo
—
Mateo Barclay