Sistemas operativos distribuidos.
Enviado por Fernando Rueda Castañeda • 11 de Octubre de 2016 • Apuntes • 443 Palabras (2 Páginas) • 138 Visitas
Permisos 2 [pic 2]
1. Crea un directorio de nombre permisos2 en el /HOME de un usuario denominado userprueba que debe pertenecer a grupoprueba como grupo primario.
adduser userprueba
addgroup grupoprueba
adduser useprueba grupoprueba
mkdir permisos2
2. Con este usuario y dentro de permisos2 crea dos subdirectorios, uno llamado dir.tres y otro dir4
[pic 3]
3. Desplázate a dir.tres y con el editor vi crea los siguientes archivos de texto:
3.1 Uno llamado Concepto, con el siguiente contenido:
Todos los ficheros y directorios en un sistema UNIX tienen asociado un número compuesto de cuatro cifras en octal. Los tres dígitos menos significativos (least significant digit) especifican los permisos que tienen los usuarios sobre ese fichero.
[pic 4]
3.2 Uno llamado Sticky, con el siguiente texto:
El Sticky bit se utiliza para permitir que cualquiera pueda escribir y modificar sobre un archivo o directorio, pero que solo su propietario o root pueda eliminarlo.
[pic 5]
4. Desplázate a dir4 y crea dentro de este archivo subdirectorio un archivo llamado setuid con el siguiente texto:
El bit SUID activado sobre un fichero indica que todo aquél que ejecute el archivo va a tener, durante la ejecución, los mismos privilegios que quién lo creó. Así que es importante usarlo lo menos posible y con precaución.
[pic 6]
5. Copia a dir4 el fichero Concepto y ocúltalo.
[pic 7]
Ejecuta un “ls - la” y verifica la acción.
[pic 8]
6. ¿Con cuáles permisos se crea por defecto un fichero en Linux? ¿Con cuáles un directorio?
7. Haz propietario del fichero setuid a un usuario que crees con tu nombre.
8. Haz que todos los ficheros creados a lo largo de la práctica pertenezcan al grupo primario del usuario estudiante.
9. Activa el “Sticky bit” al dir4.
Lista el directorio dir4 con la orden ll. ¿Qué indica que el sticky bit está activado?
...