EjemplosDuoc.es.tl
  Permisos
 


 


Comando chmod.
Este comando sirve para dar o quitar permisos.

Los permisos son los siguientes:

-Lectura (r).
-Escritura(w).
-Ejecucion(x).

¿A quienes se da estos permisos?.

-Usuario(u).
-Grupo(g).
-Todos(a).
-Otros(o).

Sintaxis del comando chmod.

chmod {u,g,a,o} {+,-,=} {r,w,x}
 comando  a quien asignar o no tipo permiso


Los archivos cuando son creados, tienen permisos por defecto. Siendo descrito a continuación:

root@user-desktop:/# ls -l
-rw-r--r-- 1 root root 1 2009-07-09 12:14 Archivo1

El retorno del comando ls -l nos muestra los permisos que tiene el archivo Archivo1, indicandonos que:

- tipo de archivo (puede ser d=directorio, -=fichero, |=enlace)
rw- permiso para el dueño(owner) del archivo. En este caso tiene permiso de lectura/escritura.
r-- permiso para el grupo(group) del archivo. En este caso tiene permiso de solo lectura.
r-- permiso para los demas(other). En este caso tiene permiso de solo lectura.

Si queremos agregar permisos de escritura a todos los usuarios y del grupo escribimos lo siguiente:
root@user-desktop:/#chmod ga +w Archivo1
-rw-rw-rw- 1 root root 1 2009-07-09 12:14 Archivo1

De esta manera todos los usuarios podran ahora, escribir en el archivo Archivo1


Exite otra manera de asignar estos permisos y es, mediante notación numerica.

Desglose la equivalente en letras:

0
--- sin acceso
1 --x ejecución
2
-w- escritura
3 -wx escritura y ejecución
4 r-- lectura
r-x lectura y ejecución
6 rw- lectura y escritura
7 rwx lectura, escritura y ejecución

 

Los numeros reemplazaran los bloques de tres letras cuando se asignan los permisos, entonces para dar
el mismo tipo de permiso se puede hacer lo siguiente:

root@user-desktop:/# ls -l
-rw-r--r-- 1 root root 1 2009-07-09 12:14 Archivo1
root@user-desktop:/#chmod 666  Archivo1
root@user-desktop:/#ls -l
-rw-rw-rw- 1 root root 1 2009-07-09 12:14 Archivo1

Concluyendo, esto quiere decir, que el primer numero es para asignar permiso al dueño del archivo,
el 2 para el grupo y el 3ro para los demas usuarios.




 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis