🐧 Como se puede colocar los permisos a un archivo en Linux.
👍Hola Platzibroder en este pequeño tutorial te quiero mostrar como poder agregar permisos a un archivo.
- Primero debemos tener en cuenta que un permiso es la acción que puede realizar un archivo o un directorio por ejemplo: leer, escribir, ejecutar.
r = leer
w = escribir
x = ejecutar
Un archivo puede pertenecer a:
- Un propietario = u
- Un grupo = g
- Otros = o
Estos roles van a poder tener los 3 permisos o algunos, para entenderlo un poquito mejor te dejo este breve ejemplo.
u = rwx
g = rx
o = rx
- El resultado de todo esto seria:
rwx r-x r-x == lo cual significa que el propietario puede leer, escribir, ejecutar, mientras que los demás solo podrán leer y ejecutar.
Cada uno de estos roles va a poder ejecutar una serie de permisos y poder realizar esas acciones que mencione anteriormente, pero imagínate que el archivo que tu creaste fuera algo privado y no desearías que otros toquen algo que es de tu propiedad.
Para ello utilizaremos los permisos y como lo haremos mediante el siguiente ejemplo:
$ ls -lh
-rwxrwxrwx 2 usuario usuario 4096 may 20 22:55 ejemplo.txt
- Como puede observar este ejemplo el archivo ejemplo.txt tiene todos los permisos colocados, pero no queremos que los roles de grupo y otros puedan escribir entonces como cambiamos esto.
- Lo que realizaremos será lo siguiente mediante estas 2 formas:
$ chmod g-w,o-w ejemplo.txt //En esta linea quita con el - los permisos de escritura(w).
$ chmod g=rx,o=rx ejemplo.txt // En esta linea le indica a cada rol solo los permisos que tendra.
$ chmod 755 ejemplo.txt // En esta linea utiliza el valor octal de los permisos.
- Como puedes notar se podria realizar de cualquier de las formas utilizando el comando chmod.
Curso de Introducción a la Terminal y Línea de Comandos
0 Comentarios
para escribir tu comentario