12
UNIX ESSENTIALS 3.3 JULIAN CASTAÑEDA GERONIMO URIBE JHON MOLINA 455596 GESTION DE REDES DE DATOS ISABEL CRISTINA YEPES SENA CENTRO DE SERVICIOS Y GESTION EMPRESARIAL MEDELLIN 2013

Unix essentials 3.3

Embed Size (px)

Citation preview

Page 1: Unix essentials 3.3

UNIX ESSENTIALS 3.3

JULIAN CASTAÑEDA

GERONIMO URIBE

JHON MOLINA

455596

GESTION DE REDES DE DATOS

ISABEL CRISTINA YEPES

SENA

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

MEDELLIN

2013

Page 2: Unix essentials 3.3

PROCEDIMIENTO 1: EXPLORANDO PERMISOS EN ARCHIVOS CREADOS

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.

1. Redactar una breve lista de propósitos para el año nuevo en su editor de texto preferido, o simplemente desde la línea de comandos. Guarde el archivo en el directorio recién creado con el nombre: /tmp/username/resolutions.txt.

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]$

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

Por que no tiene permisos del otro usuario para modificar este archivo.

Page 3: Unix essentials 3.3

PROCEDIMIENTO 2: CREANDO UN ARCHIVO PRIVADO

1. 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 se remueva el acceso a otros.

3. Ahora repita los pasos 2 y 3 del procedimiento 1 ¿Qué diferencias observa con respecto al procedimiento anterior?

EL usuario _a ya no tiene permiso de ver el archivo.

Page 4: Unix essentials 3.3

PROCEDIMIETO 3: DETERMINANDO LOS GRUPOS A LOS QUE PERTENECE UN USUARIO

1. Redactar una breve lista compras en tu editor de texto preferido, o simplemente desde la línea de comandos. Guarde el archivo en /tmp/usuario/shopping.txt. Cambiar el grupo propietario del archivo a wrestle. .

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).

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.

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?... Recuerde evidenciar mediante imágenes.

Page 5: Unix essentials 3.3

El usuario _b puede ver el archivo pero no lo puede modificar ya que no pertence al grupo wrestle.

Page 6: Unix essentials 3.3

PROCEDIMIENTO 4: CREANDO DIRECTORIOS PUBLICOS PARA DISTINTOS GRUPOS

Su cuenta debe ser miembro de dos grupos secundarios, music y wrestle, además de su grupo privado. Adicionalmente, su primera cuenta alternativa deberá ser miembro de los grupos wrestle y physics, mientras que su tercera cuenta alternativa debe ser un miembro del grupo music .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 7: Unix essentials 3.3

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á que considerar los grupos propietarios de los directorios, así como los permisos.

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. 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).

Page 8: Unix essentials 3.3

PROCEDIMIENTO 5: PROTEGIENDO SUBDIRECTORIOS DENTRO DE HOME

Este procedimiento supone que los “otros” ya tienen permisos de ejecución de su directorio personal. Cree el subdirectorio memos en su directorio principal, y modifique sus permisos para que los otros usuarios del sistema no tengan acceso al directorio. Cree un archivo en el directorio, y use una de sus cuentas alternativas para confirmar que otros usuarios no pueden acceder al archivo. Evidencie que tiene un directorio llamado ~/memos, cuyo acceso está restringido solo al acceso del propietario. Otros usuarios no pueden acceder a él.

Page 9: Unix essentials 3.3

PROCEDIMIENTO 6: MANEJANDO PERMISOS EN GRUPOS DE ARCHIVOS

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

Page 10: Unix essentials 3.3

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 11: Unix essentials 3.3

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. The directory ~/reports, and all of its underlying files and directories, should be group owned by emperor.

Page 12: Unix essentials 3.3

PROCEDIMIENTO 7: CAMBIANDO EL PROPIETARIO DE UN ARCHIVO (COMANDOCHOWN)

Especificaciones

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 -l5. Cambie el propietario del archivo a username y el grupo propietario a music (Evidencie luego con elcomando ls -l)