¿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:
TIPOS DE USUARIOS
Existen tres tipos de usuarios:
TIPOS DE MODOS
Existen dos tipos de otorgar permisos:
¿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.
chmod
seguido 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).chmod 750 mitexto.txt
usamos el siguiente comando para ver los permisos del archivo ls -l mitexto.txt
.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 ‘—’.
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.<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).
Ahora ya sabes como modificar permisos en Linux y lo mas importante “nunca pares de aprender”.