miércoles, 17 de marzo de 2010

permisos ---- Manejo de Permisos

Para asegurarnos la privacidad de nuestros documentos y carpetas, como así también darles seguridad, Linux nos dá la posibilidad de manejar distintos niveles de permisos, para esto contamos con:
Permisos a nivel de Propietario
Permisos a nivel de Grupo
Permisos a nivel de Otros Usuarios


Los permisos a asignar son los:
r = Lectura
w = Modificable
x = Ejecutable


Para administrar estos permisos, como así también la "titularidad" de los archivos y carpetas, contamos con los siguientes comandos:
chown
chgrp
chmod

Para ver más sobre manejo de permisos, o mejor dicho, para aprender de que se trata el manejo de permisos: http://mbu8i.tk

Algunos ejemplos:
-Para darle titularidad a un archivo en particular, ejecutamos:
:~# chown NombreUsuarioDueño Archivo.ext
y si, además quisiéramos modificarle el grupo a este archivo, ejecutamos:
:~# chown NombreUsuarioDueño:NombreGrupo Archivo.ext
si el dueño que queremos modificar, son de una carpeta y su contenido, ejecutamos:
:~# chown -R NombreUsuarioDueño /home/usuario/NombreCarpeta
el "-R" hace recursiva la orden, es decir, que modifica también todo su contenido.
Por lo tanto, para cambiar dueño y grupo de una carpeta, ejecutamos:
:~# chown -R NombreUsuarioDueño:NombreGrupo /home/usuario/NombreCarpeta

-Para cambiar solo el grupo de un archivo o carpeta en particular, ejecutamos:
:~# chgrp NombreGrupo Archivo.ext
para el caso de una carpeta y su contenido:
:~# chgrp -R NombreGrupo /home/usuario/NombreCarpeta

-Para cambiar los permisos de un archivo en particular, ejecutamos:
:~# chmod 777 Archivo.ext
para el caso de una carpeta y su contenido:
:~# chmod -R 777 /home/usuario/NombreCarpeta
de esta forma queda con permisos de lectura, modificación y ejecución, y para todos los usuarios del sistema.
si queremos que solo nuestro grupo de trabajo, claro está que además de nosotros, puede leer, modificar y hasta ejecutar este archivo:
:~# chmod 770 Archivo.ext
para el caso de una carpeta y su contenido:
:~# chmod -R 770 /home/usuario/NombreCarpeta
y finalmente, si queremos asegurarnos que solo nosotros podemos manipular ese archivo o carpeta, ejecutamos:
:~# chmod 700 Archivo.ext
para el caso de una carpeta y su contenido:
:~# chmod -R 700 /home/usuario/NombreCarpeta
si queremos que nuestro archivo o carpeta, tenga permisos de lectura y escritura esclusivos para nosotros, ejecutamos:
:~# chmod 600 Archivo.ext
para el caso de una carpeta y su contenido:
:~# chmod -R 600 /home/usuario/NombreCarpeta
y para el caso de sólo lectura, ejecutamos:
:~# chmod 400 Archivo.ext
para el caso de una carpeta y su contenido:
:~# chmod -R 400 /home/usuario/NombreCarpeta

Como mencionaba antes, para saber más sobre permisos:
http://mbu8i.tk

No hay comentarios:

Publicar un comentario