Cómo verificar los permisos de reparación & en OS X El Capitan
Durante mucho tiempo, la aplicación Disk Utility contenía la capacidad de verificar y reparar los permisos del disco en una Mac, pero en las últimas versiones de OS X esta capacidad se eliminó. Eso no significa que no pueda verificar los permisos y reparar los permisos en OS X El Capitan 10.11 y versiones posteriores; sin embargo, solo necesita pasar a la línea de comando para hacerlo.
Para ser claros, la verificación y reparación de permisos de disco ha sido asignada en exceso como solución a todo tipo de problemas en la Mac, la mayoría de los cuales rara vez son precisos o legítimos. En este sentido, la reparación de permisos se considera una forma de truco de magia con pocos beneficios para la mayoría de las situaciones de OS X, pero, no obstante, existen algunas circunstancias únicas en las que es posible que desee verificar y reparar los permisos de disco en OS X de todos modos, especialmente si los permisos de un archivo en realidad están desactivados, lo que significa que ciertos usuarios y procesos tienen la capacidad de leer y escribir archivos y carpetas particulares.
Tenga en cuenta que esto no es lo mismo que verificar y reparar un disco.
Cómo reparar la verificación de permisos de disco en OS X El Capitan
Abra la aplicación Terminal (que se encuentra en /Aplicaciones/Utilidades/) y use la siguiente sintaxis para verificar los permisos de un volumen, esto verificará el volumen raíz predeterminado de una Mac:
sudo /usr/libexec/repair_packages --verify --standard-pkgs /
Si desea verificar los permisos en una unidad diferente, especifique el volumen en lugar de “/”
El comando se ejecutará y mostrará permisos diferentes o nada, según lo que se encuentre. No es sorprendente que probablemente encuentre alguna variación de permisos que difiera, con un aspecto similar a:
"Los permisos difieren en usr/libexec/cups/cgi-bin, deben ser drwxr-xr-x , son dr-xr-xr-x . Los permisos difieren en usr/libexec/cups/daemon, deben ser drwxr-xr-x, son dr-xr-xr-x. Los permisos difieren en usr/libexec/cups/driver, deben ser drwxr-xr-x, son dr-xr-xr-x. Los permisos difieren en usr/libexec/cups/monitor, deben ser drwxr-xr-x , son dr-xr-xr-x ."
Cómo reparar permisos de disco en OS X El Capitan desde la línea de comandos
Suponiendo que se han encontrado permisos que difieren y desea repararlos, reemplace el indicador –verify con –repair y vuelva a apuntar el comando al mismo volumen:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
La reparación de permisos puede demorar un tiempo, al igual que sucedió con la Utilidad de Discos.
Si ejecutas el comando repair_packages sin sudo y sin especificaciones ni indicadores, obtendrás una guía de ayuda sencilla:
$ /usr/libexec/repair_packages Uso: repair_packages …
Comandos: --help Imprimir esta guía de uso. --list-standard-pkgs Muestra los ID de paquete en el conjunto estándar. --verify Verifica los permisos de los archivos en los paquetes especificados.--repair Reparar permisos en archivos en los paquetes especificados. Opciones: --pkg PKGID Verifica o repara el paquete PKGID. --standard-pkgs Verifica o repara el conjunto estándar de paquetes. --volume PATH Realiza todas las operaciones en el volumen especificado. --output-formatImprimir información de progreso usando un formato de salida especial. --debug Imprime información de depuración mientras se ejecuta.
Como se sugirió, esto no es realmente algo que deba ejecutarse regularmente como parte de la rutina de mantenimiento de Mac, y rara vez es necesario, por lo que probablemente Apple lo sacó de la aplicación Disk Utility.
Por cierto, las versiones anteriores de OS X también tienen un enfoque de línea de comandos para reparar los permisos del disco, pero en su lugar se maneja a través de la herramienta de línea de comandos Disk Utility.