Practica 4.permisos y Atrbutos
Practica 4.permisos y Atrbutos
Practica 4.permisos y Atrbutos
Al igual que en Windows, en Linux, los usuarios disponen de ciertos permisos o privilegios
que limitan su control sobre el sistema.
Como ya hemos visto en apartados anteriores, para saber los permisos que un usuario
tiene sobre determinados directorios, no tenemos más que observar el primer atributo que
aparece en cada caso al ejecutar la orden ls -l.
Si, además añadimos -d, y el nombre del directorio que queremos, veremos
exclusivamente los permisos que tenemos sobre ese directorio. Así, si ejecutamos $ ls -ld
Fotos, veremos qué permisos tenemos sobre él.
Cuando creamos un archivo o directorio nuevo, se definen unos permisos concretos. Tienen
la siguiente apariencia.
rwx rwx rwx -> Donde para dar permiso o no, consideraremos 0 ó 1.
111 111 100 -> El propietario y su grupo, tienen permisos de lectura, escritura y ejecución.
El resto de usuarios, de lectura.
774
Existen varios comandos en linux que nos permiten modificar los permisos:
chmod: Se utiliza para cambiar los permisos del archivo o directorio. Tenemos
distintas formas de hacerlo. Por ejemplo:
chown: Esta orden se utiliza para cambiar el propietario del fichero o directorio.
Como parámetro, le pasaremos el nombre del propietario y el nombre del archivo o
directorio. Por ejemplo: $ chown alumno Cosas, haremos que el propietario del
directorio Cosas pase a ser el usuario alumno.
Existe la opción -R, que hace que el propietario de la carpeta cambie de forma recursiva, es
decir, que también afectará el cambio al contenido de ésta.
Actividades
Actividad 3: ¿Qué diferencia has podido apreciar entre los permisos asignados a un nuevo
directorio y a un nuevo fichero?
Actividad 4: Modifica los privilegios de tu usuario sobre el fichero texto.txt de tal forma
que ahora pueda ser ejecutado por el propietario y su grupo. Comprueba que los cambios
han surtido efecto.
Actividad 5: Quita a todos los usuarios del fichero texto.txt los permisos de ejecución y
escritura. Comprueba el resultado.
Actividad 6: Abre desde la consola el fichero texto.txt con gedit. ¿Qué observas?
ORDEN RESULTADO
$ chmod g+x doc1
Asigna los privilegios de lectura, escritura y ejecución a todos los usuarios del
archivo doc1
$ chmod go-wx
doc1
Asigna a todos los usuarios el permiso de ejecución sobre doc1
$ chmod ugo+x
doc1
Quita todos los privilegios a todos los usuarios del archivo doc1
$ chmod 764 doc1