Como se abran dado cuenta gnu/linux es un mundo diferente a window$, y una diferencia de ellos es en los permisos, gnu/linux maneja de diferente forma los permisos, en window$ solo existen dos Escritura y Lectura, gnu/linux maneja 3 Escritura, Lectura y Ejecucion e allí por que gnu/linux es mas seguro y establepara ver los permisos del contenido de una carpeta podemos hacerlo desde una terminal
>ls -alhVoy a explicar la estructura de los permiso.
se dividen en tres permisos para usuario(u), grupo(g) y otros(0).
a los cuales se les puede dar permisos de Escritura, Lectura y Ejecución
r = Read(lectura)
w = Write(Escritura)
x = Ejecución
la estructura seria la siguiente
u g o
rwx rwx rwx
Como modificar los permisos
Para poder modificar los permisos usaremos el comando chmod en una terminal, se pueden modificar de dos formas , la primera es usando números la otra es usando letras
asignando permisos con números
Para cada permiso tiene un valor binario que convirtiéndolo a decimal y sumando sus valores nos dara el numero representativo.
agregando permiso de escritura y lectura al usuario, lectura al grupo y nada a otros
el 4 es para asignar al grupo que es el 4(lectura)
el 0 es para asignar a otros el 0 significa ningún permiso
si queremos asignar los permisos a una carpeta completa lo vamos hacer asi:
chmod g+permiso solo va afectar al grupo
chmod o+permiso solo va afectar a otros
chmod ug+permiso usuario y grupo
chmod go+permiso grupo y otros
chmod ugo+permiso ausuario, grupo y otros
chmod uo+permiso usuario y otros
:D bueno aqui les deje mi primer tutorial, espero haberlo echo bien
w = Write(Escritura)
x = Ejecución
la estructura seria la siguiente
u g o
rwx rwx rwx
Como modificar los permisos
Para poder modificar los permisos usaremos el comando chmod en una terminal, se pueden modificar de dos formas , la primera es usando números la otra es usando letras
asignando permisos con números
Para cada permiso tiene un valor binario que convirtiéndolo a decimal y sumando sus valores nos dara el numero representativo.
| r | w | x | Valor en decimal |
| 0 | 0 | 1 |
1 (ejecución)
|
| 0 | 1 | 0 |
2 (escritura)
|
| 1 | 0 | 0 |
4 (lectura)
|
agregando permiso de escritura y lectura al usuario, lectura al grupo y nada a otros
>sudo chmod 640 [a archivo]el 6 es para asignar al usuario que es la suma de 4(lectura) y 2(escritura)
el 4 es para asignar al grupo que es el 4(lectura)
el 0 es para asignar a otros el 0 significa ningún permiso
si queremos asignar los permisos a una carpeta completa lo vamos hacer asi:
>sudo chmod [permisos] [carpeta] -REl -R significa que va ser recursivo, que va afectar a todo lo que tenga la carpeta, si queremos quitar o agregar algún permiso ya sea al usuario, grupo u otros sin alterar los demás usaremos este comando,
>sudo chmod u+[el permiso que queremos modificar] [carpeta o archivo] ejemplo
>sudo chmod u+x backup.shsi queremos quitar permiso usamos el - en lugar del +, las combinaciones que podemos usar son
chmod g+permiso solo va afectar al grupo
chmod o+permiso solo va afectar a otros
chmod ug+permiso usuario y grupo
chmod go+permiso grupo y otros
chmod ugo+permiso ausuario, grupo y otros
chmod uo+permiso usuario y otros
:D bueno aqui les deje mi primer tutorial, espero haberlo echo bien
0 comentarios:
Publicar un comentario