Cómo verificar y reparar permisos en OS X El Capitan

La aplicación Utilidad de Discos ha incluido durante mucho tiempo la capacidad de verificar y reparar permisos de disco en una Mac , pero en las últimas versiones de OS X esta capacidad se ha eliminado. 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 recurrir a la línea de comandos para hacerlo.



Para ser claros, la verificación y reparación de permisos de disco se ha sobreasignado durante mucho tiempo como una solución a todo tipo de problemas en 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 especie de engaño con pocos beneficios para la mayoría de las situaciones de OS X, pero no obstante, hay 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 un
archivo tiene permisos. están desactivados, es decir, la capacidad de ciertos usuarios y procesos para 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 y verificar 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 que difieren o nada, según lo que se encuentre. Como era de esperar, es probable que encuentre alguna variación de permisos que difiera, con un aspecto similar a:

Permissions differ on "usr/libexec/cups/cgi-bin", should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/daemon", should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/driver", should be drwxr-xr-x , they are dr-xr-xr-x .
Permissions differ on "usr/libexec/cups/monitor", should be drwxr-xr-x , they are 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 que desea repararlos, reemplace el indicador –verify con –repair y nuevamente apunte el comando al mismo volumen:

sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /

La reparación de los permisos puede llevar un tiempo, como sucedió con la Utilidad de Discos.

Si ejecuta el comando repair_packages sin sudo y sin especificaciones o indicadores, obtendrá una guía de ayuda simple en su lugar:

$ /usr/libexec/repair_packages
Usage: repair_packages [ARGUMENTS]...


Commands:
--help Print this usage guide.
--list-standard-pkgs Display the package ids in the standard set.
--verify Verify permissions on files in the specified package(s).
--repair Repair permissions on files in the specified package(s).
Options:
--pkg PKGID Verify or repair the package PKGID.
--standard-pkgs Verify or repair the standard set of packages.
--volume PATH Perform all operations on the specified volume.
--output-format # Print progress info using a special output format.
--debug Print debuging information while running.

Como se sugirió, esto no es realmente algo que deba ejecutarse de manera regular como parte de la rutina de mantenimiento de Mac , y rara vez es necesario, razón por la cual 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 permisos de disco, pero se maneja a través de la herramienta de línea de comandos Disk Utility.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario