Comandos de Linux

¿Cuál es el significado de chmod 755 y cómo ejecutarlo y verificarlo??

¿Cuál es el significado de chmod 755 y cómo ejecutarlo y verificarlo??
En Linux, chmod es un comando integrado que administra el permiso de acceso de los objetos de archivo (archivos y directorios). Puede asignar grupos, usuarios y otros para que tengan permiso para ejecutar, leer y escribir permisos en un determinado archivo o directorio.

El número definido después de chmod representa los permisos. El chmod 775 es un comando esencial que asigna permisos de lectura, escritura y ejecución a un usuario, grupo u otros específicos.

En esta guía, vea cómo usar chmod 755.

Conceptos básicos de chmod

Antes de profundizar, echemos un vistazo a los conceptos básicos de chmod. Debido a que Linux es un sistema multiusuario, es importante tener un sistema de permisos de archivos adecuado que controle el acceso de los usuarios. Para cualquier archivo o directorio, existen 3 tipos de permisos.

Usando el comando chmod, puede establecer permisos personalizados para 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 del usuario y del grupo

Primero, ejecute el siguiente comando ls. Imprimirá información sobre los archivos y directorios en el directorio de inicio.

$ ls -al

Eche un vistazo a la columna de la izquierda. Puede parecer un galimatías, pero en realidad codifica los permisos del 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 que 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 es un archivo o un directorio. ¿Qué significan los siguientes personajes?? Aquí hay un desglose rápido.

  • Carácter 1: Archivo (-) o directorio (d).
  • Personaje 2-4: Permiso para el propietario del usuario.
  • Personaje 5-7: Permiso para el propietario del grupo.
  • Personaje 8-10: Permiso para otros, por ejemplo, usuarios que no son propietarios ni forman parte del grupo de usuarios.

Tenga en cuenta que los caracteres del 2 al 10 presentan solo un puñado de valores.

  • r: leer
  • w: escribir
  • x: ejecutar

Los valores vendrán en forma de "rwx". Si un valor determinado es "-", entonces el permiso no está establecido. Por ejemplo, "rw-" significa que el archivo tiene permiso de lectura y escritura, pero el permiso de ejecución no está establecido.

¿Cómo se aplica el permiso de lectura, escritura y ejecución a archivos y directorios??

  • Leer

    • Archivo: lectura del contenido del archivo.
    • Directorio: Listado del contenido del directorio.
  • Escribir

    • Archivo: modifica el contenido del archivo.
    • Directorio: cambie el nombre, agregue y elimine archivos en el directorio.
  • Ejecutar

    • Archivo: define un archivo ejecutable, por ejemplo, un script bash.
    • Directorio: accede al directorio.

Representación octal de permisos

Esto nos lleva de vuelta a nuestra pregunta original. ¿Qué significa el valor de chmod 755??

En lugar de usar caracteres, también es posible usar valores octales para indicar los permisos. El valor varía de 0 a 7 (en octal).

  • 4: leer
  • 2: escribir
  • 1: ejecutar

Aquí, 755 es una expresión octal del permiso "rwxr-xr-x". Ahora, desglosando el valor de chmod 755,

  • 7: 4 + 2 + 1: lectura, escritura y ejecución (propietario del usuario).
  • 5: 4 + 0 + 1: Leer y ejecutar permisos (propietario del grupo).
  • 5: 4 + 0 + 1: Leer y ejecutar permisos (otros).

Analicemos chmod 644.

  • 6: 4 + 2 + 0: permisos de lectura y escritura para el propietario del usuario.
  • 4: 4 + 0 + 0: permiso de lectura para el propietario del grupo.
  • 4: 4 + 0 + 0: permiso de lectura para otros.

Entonces, 644 significa el permiso de archivo "rw-r-r-".

Aplicación de chmod 755

Es hora de poner en acción el chmod 755. 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 detallada de los valores de chmod y su uso. También demuestra cómo aplicar varios valores chmod a archivos y directorios.

Para obtener 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 multiusuario también debe tener un sistema de gestión de permisos de usuario robusto para controlar el comportamiento de los usuarios. En Linux, el archivo sudoers decide qué usuarios pueden ejecutar comandos sudo. Obtenga más información sobre cómo agregar usuarios a sudoers.

Computación feliz!

WinMouse le permite personalizar y mejorar el movimiento del puntero del mouse en una PC con Windows
Si desea mejorar las funciones predeterminadas del puntero del mouse, use el software gratuito WinMouse. Agrega más funciones para ayudarlo a aprovech...
El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...