Permisos de disco de Mac explicados Cómo reparar permisos de macOS

  • Peter Holmes
  • 0
  • 1620
  • 295
Anuncio

“¿Has intentado reparar los permisos??” es un consejo estándar para la solución de problemas de Mac que ha estado flotando en la web para siempre. Para muchos usuarios, esto parecía resolver muchos tipos raros de problemas. Pero cuando se lanzó OS X El Capitan (10.11), el Reparación de permiso de disco la opción desapareció repentinamente de la aplicación Disk Utility.

¿Eso significa que Apple ha resuelto los problemas relacionados con los permisos en macOS, o fue algo más? Desvelaremos este misterio y le mostraremos cómo funcionan los permisos de disco en su Mac.

Cómo funcionan los permisos en macOS

Cada elemento de tu Mac, ya sea un archivo o una carpeta, tiene un conjunto de permisos. Estos controlan qué cuentas de usuario pueden acceder y qué tipo de acceso tienen. Los permisos consisten en tres actividades (lectura, escritura y ejecución), realizadas por tres tipos de usuarios (propietario, grupo y todos).

Puede definir reglas de privilegios por separado para cada nivel de propiedad. El permiso, en combinación con las cuentas y la propiedad, le brinda seguridad, permite el intercambio controlado, puede establecer un acceso limitado o nulo a los archivos y mantiene la integridad del sistema.

Ver permisos del sistema de archivos

Cualquier usuario puede ver los permisos de archivos y carpetas utilizando la ventana de información del Finder o la Terminal. En Finder, haga clic con el botón derecho en un archivo o carpeta y elija Obtener información desde el menú contextual. Haga clic en el Compartir y permisos triángulo para expandir los permisos del elemento.

Para ver esta información en la Terminal, escriba lo siguiente:

ls -l "ruta a su archivo"

El personaje después del guión es un L minúscula y revela la propiedad y el permiso de su archivo. En la línea de comando, la abreviatura para el permiso de lectura es r, mientras que escribir es w, y ejecutar es X.

Propietario, grupo y todos

Analicemos los tres tipos de usuarios que aparecen en los campos de permisos de Mac:

  • Propietario: El propietario de un elemento es un usuario que crea el elemento o lo copia a la Mac. Los usuarios generalmente poseen la mayoría de los elementos en su carpeta de inicio.
  • Grupo: Cada artículo también es propiedad de un grupo. Un grupo es un conjunto de cuentas de usuario unidas para que los permisos se puedan aplicar a todos los miembros.
  • Todos: Use esta configuración de permisos para definir el acceso de cualquier persona, incluidos usuarios locales, compartidos e invitados.

Leer, escribir y ejecutar

A continuación, veamos los tres tipos de permisos que estos usuarios pueden tener:

  • Leer: Los usuarios o grupos pueden abrir un archivo pero no pueden guardar los cambios. Si se trata de una carpeta, puede examinar la lista de elementos..
  • Escribir: Los usuarios o grupos pueden modificar o eliminar el archivo. Para una carpeta, puede realizar cambios en el contenido de la carpeta.
  • Ejecutar: Los archivos con el permiso de ejecución pueden comportarse como un programa o script. En el caso de una carpeta, ejecutar significa que alguien puede enumerar su contenido siempre que el permiso de lectura también esté habilitado.

Factores que causan problemas de permisos

En OS X Yosemite y versiones anteriores, Disk Utility puede verificar y reparar permisos en algunos archivos y carpetas. Sin embargo, en realidad, la aplicación no repara los permisos. Simplemente los restablece.

Además, para decir Utilidad de disco refacción permisos hace que parezca que los permisos pueden ir mal o corromperse con el tiempo. Pero esto no es cierto. Los permisos permanecen igual hasta que algo o alguien aparece y los cambia. Hay muchas razones por las que esto puede suceder:

  1. Instaladores de aplicaciones: Algunos instaladores cambian los permisos de los elementos existentes como parte necesaria del proceso de instalación, pero no pueden devolverlos a la configuración adecuada.
  2. Error de usuario: Si está jugando con los permisos en la Terminal o mediante una aplicación de terceros, los errores pueden ocasionar problemas. Por ejemplo, uso indebido de chmod el comando puede cambiar la configuración de permisos de un elemento.
  3. Compartir una carpeta: Todos los usuarios de la computadora tienen permiso para acceder a elementos en Compartido carpeta. Si está utilizando esta carpeta como repositorio de archivos en tránsito, entonces los problemas de permisos son poco probables. Pero si almacena artículos para que varias personas los usen de forma permanente, pueden surgir problemas.
  4. Permisos sobre elementos copiados: Es difícil predecir qué permisos asignará macOS cuando copie archivos en un volumen externo, SMB o FTP. Es posible que deba emplear alguna prueba y error para resolver este problema.

Lo que sucedió después de OS X El Capitan?

En OS X El Capitan, Apple introdujo la Protección de integridad del sistema (SIP) en todos los archivos del sistema, carpetas e incluso aplicaciones incluidas. Protege el contenido del sistema de alteraciones intencionales e inadvertidas al tiempo que preserva la configuración de permisos predeterminada. SIP protege los siguientes directorios: /Sistema, / usr, /compartimiento, y / sbin.

Cuando actualice las aplicaciones de Apple o actualice macOS, el instalador verificará y restablecerá los permisos de cualquier elemento si es necesario. Ninguna aplicación de terceros (independientemente de su mal comportamiento) puede cambiar los permisos a menos que desactive SIP. Hemos profundizado más sobre lo que hace SIP ¿Qué es SIP? Explicación de la protección de integridad del sistema macOS ¿Qué es SIP? Explicación de la protección de integridad del sistema macOS ¿Qué es la protección de integridad del sistema en su Mac? Explicamos qué hace SIP y cómo afecta al software macOS. si tienes curiosidad.

¿Qué pasa con el usuario y las carpetas de inicio??

La Protección de integridad del sistema no protege los elementos del /Biblioteca carpeta, aplicaciones en / Aplicaciones, y todo en tu Casa carpeta. los ~ / Biblioteca La carpeta es especialmente importante, ya que consta de archivos de preferencias del sistema central, preferencias de aplicaciones de terceros, datos de llavero y más.

Si los permisos se cambiaron a cualquiera de estos archivos o carpetas, puede esperar una gran cantidad de problemas extraños en su Mac. Los problemas que pueden surgir debido a permisos incorrectos incluyen:

  • Los cambios que realice en Finder, Preferencias del sistema o el Dock no se guardan.
  • Las ventanas que se abrieron la última vez que cerró sesión o cerró una aplicación se abren nuevamente después de iniciar sesión.
  • Se le solicita una contraseña de administrador mientras mueve ciertos elementos en la carpeta Inicio.
  • Recibes repetidamente un mensaje que dice “macOS necesita reparar su biblioteca para ejecutar aplicaciones.”
  • Al guardar un archivo, recibirá un mensaje de que un archivo está bloqueado o no tiene los permisos necesarios. Esto sucede mucho con los documentos de Microsoft Office.
  • Las aplicaciones predeterminadas o de terceros podrían bloquearse al iniciarse. Algunas aplicaciones pueden incluso no actualizarse.
  • Firefox o Chrome no carga tus preferencias y dice “No se puede cargar tu perfil.”
  • Las fotos y los videos que importa en Fotos no aparecen en la aplicación. O recibe un mensaje para seleccionar una biblioteca de fotos predeterminada cada vez que abre la aplicación.

Restablecer permisos para la carpeta de inicio

Desde la barra lateral del Finder, haga clic con el botón derecho en su carpeta Inicio y elija Obtener información. Haga clic en el Compartir y permisos triángulo desplegable para ver sus permisos.

Haga clic en el Bloquear botón en la parte inferior de la ventana e ingrese su contraseña de administrador. Luego seleccione el menú de acción abotone y elija Aplicar a artículos adjuntos.

Hacer clic Okay para confirmar la acción Los permisos actualizados se propagarán a través de su carpeta de inicio.

A continuación, abra la aplicación Terminal y escriba lo siguiente:

diskutil resetUserPermissions / 'id -u'

Esta opción restablece el permiso del usuario en el volumen raíz (/ /) a la ID de usuario actual. Si todo va bien, reinicia tu Mac.

Pero si consigues error 69841, luego siga estos pasos:

En macOS High Sierra o anterior

  1. Abra la aplicación Terminal e ingrese lo siguiente:
    chflags -R nouchg ~
  2. Luego ingrese este comando una vez más:
    diskutil resetUserPermissions / 'id -u'
  3. Reinicia tu Mac.

En macOS Mojave y posterior

Los pasos para Mojave y más nuevos son los mismos que los anteriores, pero debe agregar Terminal a Acceso total al disco antes de continuar. Para hacer esto, vaya a Preferencias del sistema> Seguridad y privacidad y haga clic en Intimidad lengüeta. Haga clic en el Bloquear icono e ingrese su contraseña de administrador para hacer cambios.

A continuación, seleccione el Acceso total al disco lengüeta. Luego haga clic en Más botón y agregue la aplicación Terminal.

Después de hacer esto, continúe con los comandos de Terminal mencionados anteriormente para High Sierra y anteriores.

Comprender las cuentas de usuario de Mac

Cuando la opción de reparar los permisos de disco desapareció de la aplicación Disk Utility, no pensamos mucho en ello porque nunca fue un paso importante de solución de problemas. Pero al ver el tipo de problemas que puede encontrar debido a permisos incorrectos, está claro que restablecer los permisos para su carpeta Inicio es el último recurso cuando surgen estos problemas.

Es sorprendente ver que Apple ya no incluye esta opción. Pero recuerde, solo debe aplicar estos pasos cuando sea necesario. Comprender los permisos es un tema complejo. Si comprende cómo funcionan las cuentas de usuario de macOS, será mucho más simple. Lea esta guía para configurar varias cuentas de usuario en una Mac Cómo configurar varias cuentas de usuario en su Mac Cómo configurar varias cuentas de usuario en su Mac ¿Cómo funcionan las cuentas de usuario en una Mac? ¿Pueden los usuarios leer y editar los archivos de los demás? ¿Qué sucede cuando eliminas una cuenta de usuario? aprender más.




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.