OS X no establece una contraseña de root de forma predeterminada, por lo que no es posible iniciar sesión o su
en root. La forma preferida de ejecutar comandos como root es sudo
, ya que requiere su contraseña de administrador en lugar de la contraseña de root (inexistente).
sudo
funciona un poco diferente de su
, ya que realmente pretende ejecutar comandos individuales como root. En general, solo usa sudo
como prefijo en cualquier comando que desee ejecutar como root (por ejemplo, sudo cp -R myApplication.app /Applications
). Si desea una shell raíz (como su
lo hace por defecto), use sudo -s
.
No recomiendo establecer una contraseña de root, pero si necesita hacerlo, puede ejecutar sudo passwd
o ejecutar Directory Utility.app (que está oculto en / System / Library / CoreServices / Applications), haciendo clic en el candado y autentificándose como administrador, luego seleccionando el menú Editar > Habilitar usuario root.