jueves, 12 de marzo de 2015

RESUMEN VIDEO DE UBUNTU.

UBUNTU -GESTIÓN DE PERMISOS.



GNU/Linux ofrece menor flexibilidad que Windows en la gestión de permisos.


Tipos de permisos:

-r(lectura): Permite al usuario leer el contenido del fichero, o listar el contenido de un directorio.

-w(escritura): Permite al usuario escribir o modificar el contenido de un ficero.En directorios es posibloe crear nuevos directoris o ficheros en su interior.

-x(ejecución): Permite al usuario ejecutar el fichero si es un programa. Para directorios permite cambiar el directorio.


Puede ser otorgados a:

-Propietario
-Grupo
-Otros



Para poder establecer los permisos sobre un archivo o directorio, se utiliza una cadena de 10 carácteres:

- --- --- ---

-El primer carácter es el tipo de archivo [-(Archivo), d(Directorio), l(Enlace)].

-Los tres siguientes son los permisos del propietario, los otros tres los permisos del grupo, y los tres últimos, los permisos del resto de usuarios.


Ejemplo:

rwx rwx rwx
Es un directorio. El propietario tiene permiso de lectura, escritura y ejecución. Los demás tiene los mismos permisos.

- rw- r-- r--
Es un archivo. El propietario tiene permiso de lectura y escritura. El grupo sólo de lectura y el resto,de lectura también.



Sólo se pueden cambiar los permisos de un archivo o directorio si se es su propietario o el superusuario root.
Para ello se utiliza el comando chmod:

chmod  {a,u,g,o} {+,-} {r,w,x}  fichero


{a,u,g,o}: Indica a qué usuarios afecta el cambio de permisos.

-a: Todos
-u: Usuario
-g: Grupo
-o: Resto de usuarios


{+,-}: Si se activa o desactiva el permiso correspondiente.


{r,w,x}: Ya los conocemos.



Ejemplos:

chmod  a+r fichero
Da permiso de lectura a todos los usuarios.


chmod  og-x fichero
Anula el permiso de ejecución al grupo y al resto de usuarios menos el propietario.


También podemos utilizar el comando chmod con códigos numéricos en octal con ésta tabla:




Ejemplos:

chmod 700 fichero
Asigna el permiso - rwx --- ---


chmod 550 fichero
Asigna el permiso - r-x r-x ---


chmod 755 fichero 
Asigna el permiso - rwx r-x r-x



Se puede cambiar el propietario de un fichero mediante el comando chown:

chown <nuevopropietario> fichero


También se puede cambiar el grupo de un fichero mediante el comando chgrp:

chgrp <nuevogrupo> fichero






No hay comentarios:

Publicar un comentario