Unix 3.3 (1)

25
ACTIVIDAD 3.3 UNIX ESSENTIALS- FILE SYSTEM BASICS CRISTIAN CRISPIN FORY MANUELA DIAZ PALACIO FELIPE RAMIREZ GUZMAN FICHA: 322000 INTRUCTOR: GERMAN LEAL TECNOLOGIA EN GESTION DE REDES DE DATOS CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

Transcript of Unix 3.3 (1)

Page 1: Unix 3.3 (1)

ACTIVIDAD 3.3UNIX ESSENTIALS- FILE SYSTEM BASICS

CRISTIAN CRISPIN FORYMANUELA DIAZ PALACIOFELIPE RAMIREZ GUZMAN

FICHA: 322000INTRUCTOR: GERMAN LEAL

TECNOLOGIA EN GESTION DE REDES DE DATOS

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

SENA

MEDELLIN2012

Page 2: Unix 3.3 (1)

IntroducciónConocer el procedimiento para explorar los permisos en archivos creados sus especificaciones y como crear archivos por medio de comandos y determinando a que o a cuales grupos pertecenen

Page 3: Unix 3.3 (1)

PROCEDIMIENTO 1: EXPLORANDO PERMISOS EN ARCHIVOS CREADOS Especificaciones: Crear un subdirectorio en /tmp con el mismo nombre que su nombre de usuario. Por ejemplo, si su nombre de usuario es elvis, cree el directorio /tmp/elvis. Este directorio de aquí en adelante será llamado /tmp /username, para efectos de este procedimiento.

2. Inicie sesión en la terminal con la primera cuenta de usuario alternativa [username@station username]$ su - username_a Password: [username_a@station username_a]$ 3. Como el usuario alternativo, confirme que puede ver el archivo. Trate de añadir un nuevo elemento a la lista.

[username_a@station username_a]$ cat /tmp/username/resolutions.txt keep room clean don't eat all of the pop tarts use less proprietary software [username_a@station username_a]$ echo "Perder peso" >> /tmp/username/resolutions.txt

Page 4: Unix 3.3 (1)

R// Si me deja ver el contenido de /tmp/noona/resolutions.txt, pero no me deja escribirlo.

¿Por qué no se puede modificar el archivo como el usuario alternativo?

R//: No se puede modificar /tmp/noona/resolutions.txt puesto que el usuario noona_a no tiene permisos de escribir ni ejecutar el archivo, solo puede ver su contenido, siendo el propietario el usuario noona.

PROCEDIMIENTO 2: CREANDO UN ARCHIVO PRIVADO1. En la terminal del procedimiento anterior ejecute el comado exit y verifique que se encuentra nuevamente como su usuario principal.2. Asuma que usted quiere que sus propósitos queden en privado. Modifique los permisos del archivo tal que otros usuarios no puedan acceder a el.

Page 5: Unix 3.3 (1)

3. Ahora repita los pasos 2 y 3 del procedimiento 1

Page 6: Unix 3.3 (1)

¿Qué diferencias observa con respecto al procedimiento anterior?

R//: La diferencia con el procedimiento anterior es que ahora no se tiene acceso para ver el archivo, por ende no tiene ningún permiso sobre /tmp/noona/resolutions.txt

PROCEDIMIENTO 3: DETERMINANDO LOS GRUPOS A LOS QUE PERTENECE UNUSUARIO1. Redactar una breve lista compras en tu editor de texto preferido. Guarde el archivo en /tmp/usuario/shopping.txt. Cambiar el grupo propietario del archivo a wrestle.

Page 7: Unix 3.3 (1)

2. Recuerde que su primera cuenta alternativa (username_a) también un miembro del grupo wrestle. Conviértete en tu primer usuario alternativo (es decir, username_a).

Page 8: Unix 3.3 (1)

3. Como el usuario alternativo, confirme que puede ver el archivo. Tenga en cuenta que puede modificar el archivo, mediante la adición de un artículo a la lista de la compras.

Page 9: Unix 3.3 (1)

4. Recuerde que su segunda cuenta alternativa (es decir, username_b) no es un miembro del grupo wrestle. Trate de ser su segundo usuario alternativo, y repetir el paso 3. ¿Qué diferencias observa?...

Page 10: Unix 3.3 (1)
Page 11: Unix 3.3 (1)

PROCEDIMIENTO 4: CREANDO DIRECTORIOS PÚBLICOS PARA DISTINTOS GRUPOSDesde su directorio personal, le gustaría compartir información con otros músicos (musics) y luchadores (wrestles), pero no le gustaría que los músicos puedan ver la información de luchadores, y viceversa. Usted preferiría que cada grupo ni siquiera se diera cuenta de que el directorio del otro grupo existe. Adopte el siguiente plan:1. Permitir a otros el acceso a los archivos de su directorio personal mediante la concesión de permisos "búsqueda".

2. Crear un subdirectorio ~/pub de búsqueda pública, pero no listable

Page 12: Unix 3.3 (1)

3. Cree dos subdirectorios de ~/pub, que puedan ser listados y buscados sólo por los miembros de los grupos music y wrestle, respectivamente: ~pub/music y ~/pub/wrestle. Tenga en cuenta que tendrán que considerar los grupos propietarios de los directorios, así como los permisos.~/pub/music~/pub/~/pub/wrestle

Page 13: Unix 3.3 (1)

4. Cree los archivos ~/pub/music/lyrics y ~/pub/wrestle/plan. Los archivos deben ser modificables y legibles por los miembros de los grupos music y wrestle, respectivamente.~/pub/music/lyrics~/pub/wrestle/plan.

Page 14: Unix 3.3 (1)

Cuando haya terminado, usted debería ser capaz de confirmar el comportamiento adecuado con su primera y su tercera cuentas (username_a y username_c)noona_anoona_c

Page 15: Unix 3.3 (1)

PROCEDIMIENTO 5: PROTEGIENDO SUBDIRECTORIOS DENTRO DE HOME

Page 16: Unix 3.3 (1)
Page 17: Unix 3.3 (1)

PROCEDIMIENTO 6: MANEJANDO PERMISOS EN GRUPOS DE ARCHIVOSSu segunda cuenta alternativa (username_b) debe ser un miembro del grupo emperors. Entre en esa cuenta, y cree el directorio ~/reports, y ejecute cd a ese directorio.

Page 18: Unix 3.3 (1)

Cree un gran número de archivos en el directorio actual.

Page 19: Unix 3.3 (1)

1. Todos los archivos (incluyendo directorios) debe ser propiedad del grupo emperors .

Page 20: Unix 3.3 (1)

2. Todos los archivos que terminan en .data contienen datos en bruto. Cualquiera puede leer los archivos. pero sólo usted debería ser capaz de modificarlos

3. Todos los archivos que terminan en .draft contienen borradores de trabajo de sus informes. Los miembros del grupo emperors deben ser capaces de leerlos y modificarlos, pero los “otros” usuarios no deberían tener acceso a ellos.

Page 21: Unix 3.3 (1)

4. Todos los archivos que terminan en .final son versiones finales. Usted desea enviarlos al directorio ~/reports/final. Sólo los miembros del grupo emperors deben tener acceso al subdirectorio, y deben ser capaces de mostrar el contenido del directorio, y leer (pero no modificar) los informes. Use el comando chmod, con notación octal, para obtener estos resultados.

Page 22: Unix 3.3 (1)

PROCEDIMIENTO 7: CAMBIANDO EL PROPIETARIO DE UN ARCHIVO (COMANDOCHOWN)1. Inicie sesión como el usuario root (su -)2. Vaya al directorio /home/username (Donde username es su cuenta principal)3. Cree el archivo de texto: texto1.txt4. Verifique el propietario y permisos del archivo creado usando el comando ls –l

Page 23: Unix 3.3 (1)

5. Cambie el propietario del archivo a username y el grupo propietario a music (Evidencie luego con el comando ls -l)

Page 24: Unix 3.3 (1)