1

¿COMÓ MODIFICAR PERMISOS DE USUARIO EN LINUX?

¿QUE SON LOS PERMISOS?
Los permisos en cualquier sistema son reglas que determinan que acciones pueden realizar cada usuario en archivos o directorios. Siendo esencialmente importantes en temas de seguridad y orden del sistema.

¿QUE TIPOS DE PERMISOS EXISTEN?
Cada archivo o carpeta puede tener tres tipos de permisos:

  • Lectura ®: Este permiso al estar activo permite al usuario leer el archivo.
  • Escritura (w): Consede al usuario para el cual esta activo la posibilidad de modificar o eliminar el archivo.
  • Ejecución (x): Permite ejecutar el archivo (si es un script o programa).

TIPOS DE USUARIOS
Existen tres tipos de usuarios:

  • Propietario (u): El creador del archivo.
  • Grupo (g): Usuario que comparte el mismo grupo.
  • Otros (o): Todos los demás usuarios.

TIPOS DE MODOS
Existen dos tipos de otorgar permisos:

  1. Modo octal: Los permisos se pueden representar como un sistema vinario de tres bits, en el cual un uno significa que al usuario se le concede el permiso y un cero por lo contrario lo niega. Cada posicion representa un permiso siendo la primera posicion lectura®, la segunda Escritura (w) y la tercera ejecución(x).
    En el modo octal cada tripleta de binarios se representa con su valor en sistema octal ejemplo:
Captura de pantalla 2025-07-09 204758.png
  1. Modo símbolico: En este modo lo que aremos es identificar el usuario al que queremos conceder o quitar el permiso usando su simbolo.
  • u = Propietario.
  • g = Grupo.
  • o = Otros.
  • a = Todos.

¿COMANDO PARA MODIFICAR PERMISO EN LINUX?
Para modificar los permisos de usuario desde la shell de Linux se usa el comando ‘chmod’ que nos permitira conceder o negar permisos usando el modo símbolico como tambien el modo octal.
Ahora pongamoslo en práctica desde la shell de Linux usando el comando chmod:
Primero usaremos el comando ls para saber el nombre de nuestros archivos o directorios para identificar el archivo al que queremos modificar los permisos.

Captura de pantalla 2025-07-09 211111.png
  • Modo octal: Para el modo octal usamos chmodseguido de los permisos que queremos otorgar a cada usuario con su valor octal y el nombre del archivo a modificar por ejemplo:
    chmod 750 mitexto.txt, en este comando el 7 le otorga permisos de lectura, Escritura y ejecucion al propietario(u), el 5 le otorga permisos de lectura y ejecucion al grupo(g) y el 0 le quita todos los permisos a otros(o).
    Luego de usar el comando chmod 750 mitexto.txt usamos el siguiente comando para ver los permisos del archivo ls -l mitexto.txt.
Captura de pantalla 2025-07-09 213145.png

Acá podemos ver que en las tres primeras casillas aparece ‘rwx’ que significa que todos los permisos estan activos para el propietario(u) en la segunda tripleta ‘r-x’ que le otorga al grupo(g) permisos de lectura y ejecucion y a otros(o) le quito todos los permisos ‘—’.

  • Modo símbolico: En el modo símbolico haremos algo muy parecido al octal, usaremos chmod pero en vez de los números pondremos el símbolo del usuario y “+” o “-” para poner o quitar permisos expesificando el permiso. Es decir para quitar el permiso de lectura® de grupo(g) lo ponemos asi chmod g-r mitexto.txt, para otorgar mas de un permiso a un usuario usamos “=” seguido de los permisos a agregar los que no pongamos se quitaran y para hacerlo de manera multiple usamos “,”. Apodemos modificar dos usuarios a la ves poniendoles los mismos permisos.
    ejemplo:
<chmodu-w,go=rxmitexto.txt>

Este comado quitara el permiso de escritura al propietario(u) y cambiara los permisos de grupo(g) y otros(o), otorgandole todos los permisos menos el de escritura(w).

Captura de pantalla 2025-07-09 215709.png

Ahora ya sabes como modificar permisos en Linux y lo mas importante “nunca pares de aprender”.

Escribe tu comentario
+ 2