Cuando el comando "su" no funciona en el Terminal
Si en alguna ocasión necesitas el comando su, puede que al ir al Terminal encuentres que el sistema se niegue a aceptarlo (básicamente, te escupe la contraseña de administrador).
Para solucionar este problema en Mac OS X 10.6 Snow Leopard, has de activar el usuario root primero para que puedas ejecutar un comando su en el Terminal y asignar una contraseña al usuario root.
Para activar el usuario root en Snow Leopard, has de ir a Sistema/library/CoreServices y localizar la Utilidad de Directorios.
Abrela y desbloquea la aplicación con tu contraseña de administrador.
Dirígete al menú Edición y selecciona activar el usuario root, te pedirá, si no lo has activado nunca, una contraseña para el.

Ahora ya puedes ir al Terminal y usar el comando su para lo que necesites hacer. Cuando hayas terminado, por seguridad, desactiva el usuario root desde la Utilidad de Directorios. No necesitarás reiniciar en ningún momento.






'sudo passwd root'
Esto activara el usuario al proveerle una contraseña.
Un saludo.