5 votos

Terminal sudo o su pide contraseña en Mountain Lion OS X

No conozco la contraseña de root en mi sistema y estoy tratando de iniciar Apache.

$ sudo apachectl start

ADVERTENCIA: El uso incorrecto del comando sudo podría provocar la pérdida de datos
o la eliminación de archivos importantes del sistema. Por favor, verifique dos veces su
escritura al utilizar sudo. Escriba "man sudo" para obtener más información.

Para proceder, ingrese su contraseña, o presione Ctrl-C para abortar.

Contraseña:
Lo siento, inténtelo de nuevo.
Contraseña:
Lo siento, inténtelo de nuevo.
Contraseña:
Lo siento, inténtelo de nuevo.
sudo: 3 intentos incorrectos de contraseña

------- o -----------

$ sudo su apachectl start

(mismos resultados)

Mi cuenta de usuario es una cuenta de administrador. Esta es una MacBook Pro restaurada, nueva para mí.

1 votos

Solo quería añadir algo aquí, es: apachectl start, no apachect1 start, nota la L en lugar de un 1.

17voto

Ged Byrne Puntos 481

Este es el comportamiento estándar de un Mac, incluso si el usuario está en el grupo Administrators. La contraseña es la de su cuenta de usuario, no la cuenta root (que suele estar deshabilitada de forma predeterminada). OS X solicita su contraseña en varias situaciones, no solo al usar sudo.

Si ha olvidado la contraseña de su cuenta de usuario, puede restablecerla siguiendo las instrucciones de Apple.

5 votos

Esta es la respuesta correcta, pero también algo a tener en cuenta: Si no tienes una contraseña configurada, no puedes hacer sudo; necesitas establecer una contraseña. support.apple.com/kb/HT4103

1 votos

Además, ten en cuenta que este comportamiento es bastante estándar en *nix y no tiene mucho que ver específicamente con Mac

0 votos

@dstarh Tanto la práctica de deshabilitar la cuenta root como el concepto de las cuentas de usuario Administrator son únicos e inventados en Apple hasta donde sé, no son en absoluto una práctica estándar/ común de Unix. Apple (y Next Computer, Inc. antes de ella) ha realizado muchas acciones de este tipo a lo largo de los años para intentar mejorar/asegurar/modernizar los sistemas operativos de estilo Unix.

-4voto

Marco Puntos 9

Siempre debes conocer la contraseña root de tu máquina. Si no la conoces, puedes restablecerla con los discos de instalación.

Pero lo que me confunde es si puedes usar tu ID de usuario y contraseña de administrador para anularla.

2 votos

La cuenta root está deshabilitada en OS X de forma predeterminada. Sudo permite a un usuario ejecutar comandos y realizar cambios en todo el sistema como usuario root cuando es necesario, en lugar de ser el usuario root todo el tiempo. Sudo se utiliza para permitir un mayor control sobre quién tiene privilegios de root en un sistema asignando ciertos usuarios derechos administrativos y no compartiendo una 'contraseña root' común.

0 votos

La pregunta dijo sudo o su, su requiere esta contraseña.

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