El número definido después de Chmod representa los permisos. El Chmod 775 es un comando esencial que asigna leer, escribir y ejecutar permiso a un usuario, grupo u otros específicos.
En esta guía, consulte cómo usar Chmod 755.
Conceptos básicos de Chmod
Antes de sumergirnos más profundamente, echemos un vistazo a los conceptos básicos de Chmod. Debido a que Linux es un sistema de usuarios múltiples, es importante tener un sistema de permiso de archivo adecuado que controla el acceso al usuario. Para cualquier archivo o directorio, hay 3 tipos de permisos.
Usando el comando chmod, puede establecer permisos personalizados en archivos y directorios. Aquí está la estructura de comando de cualquier comando chmod.
$ chmod
Para esta guía, nos centraremos en los comandos CHMOD 755.
$ chmod
Propiedad de usuario y grupo
Primero, ejecute el siguiente comando LS. Imprimirá información sobre los archivos y directorios en el directorio de inicio.
$ ls -al
Echa un vistazo a la columna izquierda. Puede parecer galimatías, pero en realidad codifica los permisos de archivo. Por ejemplo, el primer carácter de la primera columna describe si es un archivo o un directorio. Para un directorio, el valor será "D". Para un solo archivo, el valor será "-".
La tercera columna indica el "propietario del usuario" del archivo/directorio. Es el usuario quien creó este archivo/directorio específico.
La cuarta columna indica el "propietario del grupo". Indica el grupo de usuarios que tiene acceso al archivo/directorio. Cualquier usuario del grupo puede acceder al archivo/directorio.
Leer, escribir y ejecutar permisos
Ejecute el comando LS nuevamente.
$ ls -al
Como se mencionó anteriormente, el primer carácter indica si se trata de un archivo o un directorio. ¿Qué significan los próximos personajes?? Aquí hay un desglose rápido.
Tenga en cuenta que los caracteres 2-10 cuentan solo con un puñado de valores.
Los valores vendrán en forma de "RWX". Si un cierto valor es "-", entonces el permiso no está establecido. Por ejemplo, "RW-" significa que el archivo tiene permiso de lectura y escritura, pero la ejecución del permiso no está configurado.
¿Cómo leen, escriben y ejecutan permiso que se aplique a archivos y directorios??
Representación octal de permisos
Esto lleva a nuestra pregunta original. ¿Qué significa el valor de Chmod 755??
En lugar de usar caracteres, también es posible usar valores octales para significar los permisos. El valor varía de 0 a 7 (en octal).
Aquí, 755 es una expresión octal del permiso "RWXR-XR-X". Ahora, descomponiendo el valor de Chmod 755,
Desglosemos Chmod 644.
Entonces, 644 significa el permiso del archivo "RW-R-R-".
Aplicando chmod 755
Es hora de poner a Chmod 755 en acción. Para establecer el permiso en 755, ejecute el siguiente comando chmod.
$ chmod -v 755
¿Qué pasa si el directorio contiene uno o más subdirectorios?? Para aplicar CHMOD 755 a todos los archivos y directorios posteriores, ejecute CHMOD en modo recursivo.
$ chmod -v -r 755
Verifique los cambios usando el comando LS.
$ ls -al
Pensamientos finales
Esta guía cubre muchos conceptos. Explica los conceptos básicos del comando chmod, con una explicación en profundidad de los valores de chmod y su uso. También demuestra cómo aplicar varios valores de chmod a archivos y directorios.
Para más ejemplos, aquí hay una guía increíble sobre varios usos de Chmod con ejemplos. Demuestra numerosas aplicaciones de Chmod con diferentes valores. La información de esta guía ayudará a comprender mejor los pasos.
Un sistema de usuarios múltiples también debe tener un sólido sistema de gestión de permisos de usuario para controlar los comportamientos de los usuarios. En Linux, el archivo de sudoers decide qué usuarios pueden ejecutar comandos sudo. Obtenga más información sobre cómo agregar usuarios a sudoers.
Computación feliz!