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.