|
Repara permisos en Mac OS X como root desde Terminal.

Al ser Mac OS X un sistema con un núcleo UNIX, cada aplicación gráfica suele ser simplemente la representación visual de un comando que podemos ejecutar directamente desde la terminal de nuestro Mac. Esta caracteristica es muy interesante ya que cuando queremos ejecutar alguna aplicación con privilegios de superusuario, poder hacerlo desde consola, nos facilita mucho la tarea. Eso sí, perdemos el entorno gráfico, pero en definitiva es lo mismo.
En esta ocasión me interesa mostraros cómo ejecutar la utilidad para reparar permisos, sin tener que abrir la aplicación “Utilidad de Discos” y además reparar estos permisos con licencia de superusuario.
Por supuesto, lo primero que tendremos que hacer es abrir la aplicación Terminal.app y a partir de ahí la reparación de permisos se basa en seguir dos simples pasos utilizando el comando diskutil:
- Debemos conocer el identificador de nuestro disco duro
Para conocer el identificador de nuestro disco duro al que vamos a aplicar la reparación de permisos, ejecutamos el comando con el siguiente parámetro: diskutil list
De esta forma, obtendremos un listado de todos los discos duros que tengamos conectado a nuestro Mac. Debemos anotar el identificador de aquel que tenga instalado el sistema operativo. Por ejemplo mi disco duro con Mac OS X instalado tiene el identificador: disk0s2 (ojo, es un cero, no una O)
Para que resulte más sencillo anotar el identificador, puede ser útil desconectar todos los discos firewire o USB que tengamos conectados.
Una vez tenemos el identificador pasamos al siguiente paso.
- Ejecutamos la reparación de permisos como root utilizando el identificador que hemos obtenido en el paso 1
Este paso consiste en lanzar la reparación de permisos sobre el disco duro cuyo identificador hemos anotado anteriormente.
Para ello ejecutaremos el siguiente comando: sudo diskutil repairPermissions disk0s2
Con este comando le estamos indicando que: Como superusuario (sudo) ejecuta la reparación de permisos (diskutil repairPermissions) en el disco disk0s2.
Como sabéis al utilizar el comando ‘sudo’, nos solicitará nuestra contraseña de usuario, lo que dará privilegios de administrador al comando diskutil. (o cualquier comando que hayamos escrito detrás)
Listo, ya sólo nos queda esperar a que termine la reparación de permisos.
Newer news items:
Older news items:
|