Cómo cambiar los permisos en Linux

Para cambiar los permisos en Linux, debe comprender el concepto de asignación binaria.

Si no sabe qué son los permisos y cómo leerlos? revisa:

La respuesta de Arohi Gupta a ¿Qué son los permisos de archivos en Linux? ¿Cómo lo cambiamos?

A cada permiso dentro de un grupo de permisos se le asigna una representación binaria.

Leer – 4

Escribir – 2

Ejecutar – 1

Por ejemplo, si desea dar al propietario “rwx”, el grupo de propietarios “rw-” y el mundo “rx”

¡Los permisos se resumen para dar el permiso al grupo!

Por lo tanto, para el propietario, r + w + x = 4 +2 + 1 = 7

para grupo, r + w = ​​6

para el mundo, r + x = 5

Luego, todos los permisos grupales individuales se unieron para otorgar un permiso general.

Por lo tanto, el permiso aquí será “765”

Ahora llegando a la pregunta real. ¿Cómo cambiar los permisos?

Un administrador o propietario puede cambiar los permisos de un archivo, directorio o enlace utilizando la utilidad “chmod”.

chmod nombre de archivo

Aquí quiero cambiar el permiso para que solo el propietario pueda leer y escribir en el archivo, y todos los usuarios puedan leer pero no escribir en el archivo.

entonces, para el propietario rw- = r + w = ​​4 + 2 = 6

para grupo = r = 4

para todos los demás = r = 4

por lo tanto, al unirlos 644

chmod 644 test.txt

Los permisos se pueden cambiar dando el

chmod xxx

donde xxx significa permisos de lectura, escritura y ejecución.

El comando chmod se usa para cambiar los permisos de un archivo o directorio. Para usarlo, especifique la configuración de permisos deseada y el archivo o archivos que desea modificar. Hay dos formas de especificar los permisos, pero solo voy a enseñar de una manera.

Es fácil pensar en la configuración de permisos como una serie de bits (que es como la computadora piensa acerca de ellos). Así es como funciona:

rwx rwx rwx = 111 111 111

rw- rw- rw- = 110110110

rwx – – = 111 000 000

y así…

rwx = 111 en binario = 7

rw- = 110 en binario = 6

rx = 101 en binario = 5

r– = 100 en binario = 4

Feliz edición en Linux.

Paz !!!

Asumiendo que usted es el administrador del sistema o el propietario de un archivo o
directorio, puede otorgar permiso utilizando el comando chmod. Use +
símbolo para agregar permiso o – símbolo para negar permiso, junto con cualquier
de las siguientes letras: u (usuario), g (grupo), o (otros), a (todos), r
(leer), w (escribir) yx (ejecutar). Por ejemplo, el comando chmod go + rw
FILE1.TXT otorga acceso de lectura y escritura al archivo FILE1.TXT, que es
asignado a grupos y otros. Echa un vistazo a Linux en https://www.eduonix.com/courses/

Gracias Sr. Shashank por responder a la pregunta. Yo también sufría con el mismo problema. Muy agradecido contigo. Incluso me referí al sitio web Eduonix.com, ya que ofrece cursos gratuitos de desarrollo web en línea.