Unix 3.3

865 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
865
En SlideShare
0
De insertados
0
Número de insertados
41
Acciones
Compartido
0
Descargas
9
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Unix 3.3

  1. 1. ACTIVIDAD 3.3 UNIX ESSENTIALS- FILE SYSTEM BASICS CRISTIAN CRISPIN FORY MANUELA DIAZ PALACIO FELIPE RAMIREZ GUZMAN FICHA: 322000 INTRUCTOR: GERMAN LEALTECNOLOGIA EN GESTION DE REDES DE DATOSCENTRO DE SERVICIOS Y GESTION EMPRESARIAL SENA MEDELLIN 2012
  2. 2. IntroducciónConocer el procedimiento para explorar los permisos en archivos creados susespecificaciones y como crear archivos por medio de comandos ydeterminando a que o a cuales grupos pertecenen
  3. 3. PROCEDIMIENTO 1: EXPLORANDO PERMISOS EN ARCHIVOS CREADOSEspecificaciones:Crear un subdirectorio en /tmp con el mismo nombre que su nombre de usuario. Porejemplo, si su nombre de usuario es elvis, cree el directorio /tmp/elvis. Este directorio deaquí 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_aPassword:[username_a@station username_a]$3. Como el usuario alternativo, confirme que puede ver el archivo. Trate de añadir un nuevoelemento a la lista.[username_a@station username_a]$ cat /tmp/username/resolutions.txtkeep room cleandont eat all of the pop tartsuse less proprietary software[username_a@station username_a]$ echo "Perder peso" >>/tmp/username/resolutions.txt
  4. 4. 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 notiene permisos de escribir ni ejecutar el archivo, solo puede ver su contenido, siendo elpropietario el usuario noona.PROCEDIMIENTO 2: CREANDO UN ARCHIVO PRIVADO1. En la terminal del procedimiento anterior ejecute el comado exit yverifique 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 puedanacceder a el.
  5. 5. 3. Ahora repita los pasos 2 y 3 del procedimiento 1
  6. 6. ¿Qué diferencias observa con respecto al procedimiento anterior?R//: La diferencia con el procedimiento anterior es que ahora no setiene acceso para ver el archivo, por ende no tiene ningún permiso sobre/tmp/noona/resolutions.txtPROCEDIMIENTO 3: DETERMINANDO LOS GRUPOS A LOS QUEPERTENECE 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.
  7. 7. 2. Recuerde que su primera cuenta alternativa (username_a) también un miembro del grupowrestle. Conviértete en tu primer usuario alternativo (es decir, username_a).
  8. 8. 3. Como el usuario alternativo, confirme que puede ver el archivo. Tenga en cuenta quepuede modificar el archivo, mediante la adición de un artículo a la lista de la compras.
  9. 9. 4. Recuerde que su segunda cuenta alternativa (es decir, username_b) no es un miembro delgrupo wrestle. Trate de ser su segundo usuario alternativo, y repetir el paso 3. ¿Quédiferencias observa?...
  10. 10. PROCEDIMIENTO 4: CREANDO DIRECTORIOS PÚBLICOS PARA DISTINTOSGRUPOSDesde 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 deluchadores, y viceversa. Usted preferiría que cada grupo ni siquiera se diera cuenta de queel 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ónde permisos "búsqueda".2. Crear un subdirectorio ~/pub de búsqueda pública, pero no listable
  11. 11. 3. Cree dos subdirectorios de ~/pub, que puedan ser listados y buscados sólo por losmiembros 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
  12. 12. 4. Cree los archivos ~/pub/music/lyrics y ~/pub/wrestle/plan. Losarchivos deben ser modificables y legibles por los miembros de losgrupos music y wrestle, respectivamente.~/pub/music/lyrics~/pub/wrestle/plan.
  13. 13. Cuando haya terminado, usted debería ser capaz de confirmar elcomportamiento adecuado con su primera y su tercera cuentas(username_a y username_c)noona_anoona_c
  14. 14. PROCEDIMIENTO 5: PROTEGIENDO SUBDIRECTORIOS DENTRODE HOME
  15. 15. PROCEDIMIENTO 6: MANEJANDO PERMISOS EN GRUPOS DEARCHIVOSSu 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.
  16. 16. Cree un gran número de archivos en el directorio actual.
  17. 17. 1. Todos los archivos (incluyendo directorios) debe ser propiedad del grupo emperors .
  18. 18. 2. Todos los archivos que terminan en .data contienen datos en bruto. Cualquiera puede leerlos archivos. pero sólo usted debería ser capaz de modificarlos3. Todos los archivos que terminan en .draft contienen borradores de trabajo de susinformes. Los miembros del grupo emperors deben ser capaces de leerlos y modificarlos,pero los “otros” usuarios no deberían tener acceso a ellos.
  19. 19. 4. Todos los archivos que terminan en .final son versiones finales. Usted desea enviarlos aldirectorio ~/reports/final. Sólo los miembros del grupo emperors deben tener acceso alsubdirectorio, y deben ser capaces de mostrar el contenido del directorio, y leer (pero nomodificar) los informes. Use el comando chmod, con notación octal, para obtener estosresultados.
  20. 20. 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
  21. 21. 5. Cambie el propietario del archivo a username y el grupo propietario a music (Evidencieluego con el comando ls -l)

×