Cómo cambiar los permisos de archivo en Mac y controlar el acceso a sus archivos y directorios

Un sistema de archivos proporciona atributos para archivos y directorios en un sistema operativo para ayudarlo a determinar qué usuarios de su computadora pueden leer, modificar o ejecutar el contenido de sus archivos y directorios.

cambiar los permisos de archivo en Mac

La mayoría de los sistemas operativos utilizan los permisos tradicionales de Unix o los permisos ACL (listas de controles de acceso) para controlar el acceso a archivos y directorios.

Hablando de macOS, el sistema operativo usa Apple File System (APFS) en la versión 10.3 y posteriores. Dado que APFS admite los permisos tradicionales de Unix, le brinda la posibilidad de cambiar los permisos de archivos y directorios en su Mac para diferentes usuarios y grupos.

Entonces, si desea cambiar los permisos de los usuarios de su Mac para limitar su acceso a los archivos y directorios del sistema, esta guía debería ayudarlo.

Comprensión de los permisos de archivos de macOS

Para empezar, primero echemos un vistazo a los permisos de archivos y directorios que ofrece macOS. Al derivarse del sistema operativo Unix, macOS admite el conjunto de permisos Unix, que incluye los siguientes permisos:

  • Leer: Otorga la capacidad de leer un archivo. Cuando se usa con directorios, este permiso brinda la capacidad de ver el nombre de un directorio; pero no su contenido.
  • Escribir: Otorga la capacidad de modificar un archivo. Para los directorios, funciona ofreciendo la capacidad de modificar entradas en un directorio para permitir la creación, cambio de nombre y eliminación de archivos.
  • Ejecutar: Otorga la capacidad de ejecutar un archivo (de programa). Cuando se configura para directorios, habilita el acceso al contenido de un directorio (subdirectorios y archivos) y proporciona la función de búsqueda para acceder al contenido de un archivo; si se le concede, el archivo también tiene permiso de lectura.

macOS le permite administrar estos permisos para tres clases en su Mac, a saber usuario, grupo, y otros. De estos, el usuario class es el creador / propietario de un archivo, mientras que el grupo representa un conjunto de diferentes usuarios en un sistema que comparten los mismos privilegios, y el otros se refiere a usuarios que no son propietarios ni miembros de ningún grupo.

Ahora, dependiendo de si prefiere la GUI (interfaz gráfica de usuario) o la CLI (interfaz de línea de comandos), puede usar Finder o Terminal para cambiar los permisos de archivo en Mac.

Cambiar los permisos de archivo en Mac usando Finder

Finder ofrece una de las formas más fáciles de cambiar los permisos de archivos y directorios (o permisos de carpetas) en Mac. Entonces, si es nuevo en macOS y no se siente cómodo usando la Terminal, puede modificar los permisos con Finder.

Aquí hay un desglose de los diferentes permisos de archivos y directorios en Mac y cómo funcionan en Finder:

  • Leer escribir: Permite a un usuario abrir un archivo o directorio y modificarlo.
  • Solo lectura: Permite a un usuario abrir un archivo o directorio, pero no realizar cambios en él.
  • Sólo escribir (buzón): Permite que un usuario solo guarde elementos en el Buzón de entrega, que es una carpeta dentro de la carpeta Pública.
  • Sin acceso: Bloquea el acceso completo al archivo o directorio.

Ahora, una vez que tenga una idea sobre estos permisos, puede continuar con los pasos a continuación para configurar los permisos de archivo en Mac usando Finder. Sin embargo, tenga en cuenta que debe ser el administrador del sistema para poder cambiar los permisos de archivos para diferentes usuarios en su sistema.

  1. Abra Finder y navegue hasta el archivo o directorio cuyo permiso desea modificar.
  2. Haga clic derecho en un archivo / directorio y seleccione el Conseguir información en el menú contextual para obtener una lista de todas las cuentas y grupos de usuarios de su Mac con su categoría de privilegios.
  3. En el Información ventana, desplácese hacia abajo hasta la Compartir y permisos sección para ver quién tiene qué privilegios.
    cambiar los permisos de archivo en Mac usando Finder
  4. Toque el icono del candado en la parte inferior derecha e ingrese la contraseña de administrador para desbloquear el acceso a las modificaciones de permisos.
  5. Dependiendo de los privilegios de la clase que desee modificar, selecciónelo en Nombre, toque el botón de flecha adyacente a él en el Privilegio pestaña y seleccione un tipo de permiso en el menú emergente.
    cambiar los permisos de archivo en Mac usando Finder

Si desea establecer permisos para un nuevo usuario en su Mac que no aparece en Compartir y permisos, haga clic en el botón más y toque en Persona nueva. En el siguiente cuadro de diálogo, ingrese un nombre de usuario y contraseña, y toque Crear una cuenta. Una vez agregado, selecciónelo en el menú de usuario y haga clic en el Seleccione botón. De ahora en adelante, puede establecer la configuración de permisos siguiendo los pasos anteriores.

Tan pronto como haya terminado de configurar los permisos, haga clic en el icono de candado nuevamente para bloquear la modificación de permisos y cierre el Información ventana.

Si ha estropeado accidentalmente algunos permisos, puede deshacerlos haciendo clic en el botón del menú emergente de acción (o menú de tres puntos) y presionando Revertir cambios.

Cambiar los permisos de archivo en Mac usando Terminal

A diferencia de Finder, usar la Terminal para cambiar los permisos de archivos y directorios es un poco complejo. Requiere estar familiarizado con los comandos de Terminal y una comprensión de la representación alfabética y numérica (o notaciones de permisos octales) de los permisos de archivos para poder utilizarlos de forma eficaz.

Sin embargo, una vez que esté familiarizado con él, puede aprovechar el control granular sobre los permisos que ofrece para cambiar los permisos de archivos y directorios de manera eficiente.

Aquí hay una introducción para familiarizarse con las representaciones de permisos alfabéticos y numéricos.

En los permisos de archivos de Unix, el conjunto de permisos consta de once caracteres. Entre estos, el primer carácter identifica si el elemento es un archivo o directorio; los siguientes nueve caracteres identifican los permisos; el carácter final indica si el artículo tiene atributos extendidos.

Hablando de su representación, el primer carácter es siempre un guión () o letra (D), donde el guión representa un archivo mientras que d significa un directorio.

Los siguientes nueve personajes del conjunto se dividen en tres grupos / clases: usuario, grupo y otros. Cada uno de estos grupos comprende tres caracteres que están ocupados por cualquiera de los siguientes caracteres: (sin autorización), r (leer), w (escribir), y X (ejecutar).

Cuando se juntan, estos caracteres forman los siguientes permisos:

  • no representa permisos de lectura, escritura o ejecución.
  • r– muestra solo permiso de lectura.
  • rw- significa que el archivo solo se puede leer y escribir.
  • rwx significa que el archivo se puede leer, escribir y ejecutar.
  • rx significa que el archivo solo se puede leer y ejecutar.

Por otro lado, la representación numérica de permisos reemplaza los caracteres anteriores con números. Implica usar un total de ocho números, y esto es lo que representan:

  • 0 – no permisos
  • 1 – ejecutar
  • 2 – escribir
  • 3 – ejecutar y escribir
  • 4 – leer
  • 5 – leer y ejecutar
  • 6 – Lee y escribe
  • 7 – leer, escribir y ejecutar

Finalmente, el último (undécimo) carácter en la notación de permiso es @. Se llama atributo extendido y es exclusivo de archivos y directorios específicos en macOS.

Con lo básico fuera del camino, puede establecer permisos de archivos o directorios en Terminal con la ayuda de los siguientes pasos:

Abra la aplicación Terminal, ya sea a través de Spotlight Search (comando + espacio) o Finder> Aplicaciones> Terminal.app.

Navegue hasta el directorio o archivo cuyo permiso desea modificar. Para hacer esto, ejecute el ls comando para listar elementos (archivos y directorios) y CD para entrar en ellos.

Una vez que esté en el directorio deseado, use las siguientes sintaxis para ejecutar su comando:

Primero, identifiquemos los permisos actuales para un archivo o directorio ejecutando:

ls -al nombre_archivo

cambiar los permisos de archivo en Mac usando Terminal

Para cambiar los permisos de lectura, escritura y ejecución para todas las clases (usuario, grupo y otros) de modo que el usuario tenga los tres privilegios, el grupo tenga permisos de lectura y escritura y los demás solo obtengan permisos de lectura, debe usar el chmod mando. Las siguientes son las diferentes sintaxis sobre cómo usarlo:

chmod ugo + rwxrw-r– nombre_archivo

En las notaciones de permisos octales, ejecutaría:

chmod 764 nombre_archivo

Si tiene problemas para convertir permisos de representación alfabética a representación numérica, puede tomar la ayuda de un calculadora chmod para una conversión rápida.

Para cuando desee proporcionar acceso de lectura y escritura a todas las clases:

chmod a + rw nombre_archivo

o

chmod 666 nombre_archivo

Cuando desee eliminar los permisos de ejecución para grupos y otros, ejecute el siguiente comando en la ventana Terminal:

chmod ug-x nombre_archivo

o

chmod 766 nombre_archivo

Para habilitar privilegios de lectura y escritura en varios archivos (del mismo tipo) en un directorio para todas las clases:

chmod a + rw * .txt

… donde la bandera a se utiliza para orientar los permisos de usuario para las tres clases: usuario, grupo y otros.

o

chmod 666 * .txt

Por supuesto, estos son solo algunos casos de uso en los que puede usar la Terminal para cambiar los permisos de archivos en Mac, y hay una serie de otros escenarios en los que puede ser útil. Y, los ejemplos anteriores deberían ayudarlo a comprender y establecer permisos para sus archivos y directorios en tales casos de manera muy eficiente.

Cambiar correctamente los permisos de archivo en Mac

Si ha seguido la guía de cerca, debe comprender los distintos permisos de archivos y directorios en macOS. Y posteriormente, dependiendo de lo que prefiera, una interfaz gráfica o basada en comandos, debería poder elegir un método en consecuencia para cambiar los permisos de archivo en su Mac.

Boletín semanal

Regístrese para recibir un boletín técnico especialmente seleccionado.

Subscribeform.fluent_form_3 .wpf_has_custom_css.ff-btn-submit {background-color: rgba (0, 78, 146, 1); border-color: rgba (0, 78, 146, 1); color: #ffffff; min-width : 100%; } formulario.fluent_form_3 .wpf_has_custom_css.ff-btn-submit: hover {color de fondo: rgba (5, 55, 99, 1); color del borde: rgba (5, 55, 99, 1); color: #FFFFFF; ancho mínimo: 100%; }

Al enviar su correo electrónico, acepta los Términos de uso y la Política de privacidad.

Deja un comentario