Para el acceso a los archivos, este permiso del usuario se administra como permisos de archivo. En esta guía, tendremos una inmersión profunda en el archivo y los permisos de carpeta en Linux.
Requisitos previos
Para comprender los permisos de archivo y carpeta, es importante comprender varios conceptos clave. En esta sección, describiremos a cada uno de ellos brevemente.
Usuarios y grupos de usuarios
Linux permite el acceso a los sistemas a usuarios individuales. Cualquier usuario válido puede conectarse al sistema local o remotamente y disfrutar del acceso a cualquier recurso que esté asignado.
Si hay cientos de usuarios, entonces administrar todos sus permisos individualmente es bastante ineficiente. Para resolver esto, Linux presenta el concepto de grupos de usuarios. Cada grupo puede contener uno o más usuarios. El cambio de permisos para el grupo de usuarios se aplicará automáticamente a cada usuario dentro de ese grupo.
Marcando los permisos de archivo y carpeta
Dependiendo del tipo de interfaz de usuario, hay dos formas en que puede verificar los permisos de archivo de una carpeta/directorio.
Comprobación del permiso del archivo utilizando GUI
Si su distribución viene con un entorno de escritorio, es probable que también tenga instalado un administrador de archivos. Todos los administradores de archivos pueden verificar y mostrar los permisos de archivo. Para la demostración, echemos un vistazo a Nautilus, el administrador de archivos predeterminado en GNOME.
Haga clic derecho en cualquier archivo/carpeta y seleccione "Propiedades".
Para verificar los permisos, diríjase a la pestaña "Permiso".
Comprobación del permiso del archivo usando CLI
Este es el método más recomendado (aunque ligeramente confuso) para verificar los permisos de archivo en Linux. Usaremos la herramienta LS que viene preinstalada en todas las distribuciones de Linux.
Para verificar los permisos de archivo, ejecute el siguiente comando LS. Consulte esta guía para una exploración en profundidad del comando LS.
$ ls -l
Si no se especifica la ubicación del archivo, LS imprimirá información sobre todos los archivos en el directorio actual. Tenga en cuenta que LS puede no imprimir los permisos y la información del archivo si es un directorio.
Por ejemplo, al intentar verificar los permisos del directorio "~/escritorio", LS no imprimirá ninguna información en absoluto.
$ ls -l ~/escritorio
En tal situación, ejecute LS en el directorio principal del directorio de destino. En este caso, es "~/".
$ ls -l ~
Explicando los permisos de archivo
Como podemos ver, el permiso del archivo se describe como una cadena de algunos caracteres ASCII. Esta guía sobre los permisos de archivos de Linux explica todo con más detalle. Aquí tendremos una breve descripción.
Hay 3 tipos de permisos.
La cadena de permiso contiene los siguientes datos.
Para el tipo de archivo, hay un par de valores diferentes.
Modificación de permisos de archivo y carpeta
Los permisos de archivo son valores importantes. Sin embargo, con la autoridad adecuada, un usuario en el sistema Linux puede cambiar el permiso del archivo.
Para cambiar los permisos, Linux viene con una herramienta incorporada llamada chmod. Por ejemplo, para marcar un archivo de script como ejecutable, ejecutaríamos el siguiente comando.
$ chmod +x
Si quisiera eliminar el indicador "ejecutable" del archivo, entonces el comando se vería así.
$ chmod -x
Para un principiante, se recomienda practicar varios comandos de chmod, por ejemplo, otorgar un permiso de usuario a una carpeta. La siguiente guía se profundiza en Chmod con explicaciones.
Cambiar la propiedad de archivos
El propietario de un archivo también afecta los permisos de archivo. En general, es el usuario el que originalmente creó el archivo. Sin embargo, se pueden asignar diferentes usuarios como propietario del archivo o directorio.
Para cambiar la propiedad de un archivo, Linux viene con la herramienta queso.
Pensamientos finales
El permiso del archivo es un concepto importante en Linux. Verificar el permiso del archivo para una carpeta es una tarea fácil. Linux viene con las herramientas necesarias para administrarlas directamente desde la línea de comandos. Esta guía demuestra con éxito verificación y modificación del permiso del archivo de archivos y carpetas.
Computación feliz!