Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 FUNDAMENTOS DE UNIX
MEDELLN 2012
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 sesin 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 aadir un nuevo elemento a la lista. [username_a@stationusername_a]$ Cat /tmp/username/resolutions.txt Keep room clean Dont eat all of the pop tarts Use less proprietary software [username_a@station username_a]$ Echo "Perder peso" >> /tmp/username/resolutions.txt R// Si me permite ver el contenido que hay, /tmp/noona/resolutions.txt, pero no me deja modificarlo.
Por qu no se puede modificar el archivo como el usuario alternativo? R//: no es posible modificarlo /tmp/noona/resolutions.txt, ya que el usuario noona_a no tiene permitido modificar o ejecutar el archivo, puede ver el contenido del archivo si se encuentra en el usuario de noona, que es el propietario de dicho archivo. PROCEDIMIENTO 2: CREANDO UN ARCHIVO PRIVADO 1. En la terminal del procedimiento anterior ejecute el comando exit y verifique que se encuentra nuevamente como su usuario principal. 2. Asuma que usted quiere que sus propsitos queden en privado. Modifique los permisos del archivo de tal modo que otros usuarios no puedan acceder a l.
Qu diferencias observa con respecto al procedimiento anterior? R//: la diferencia de la actividad anterior es que ya no se puede acceder a este archivo, porque este usuario no tiene los permisos requeridos para ejecutar este archivo /tmp/noona/resolutions.txt.
PROCEDIMIENTO 3: DETERMINANDO LOS GRUPOS A LOS QUE PERTENECE UN USUARIO 1. 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.
2. Recuerde que su primera cuenta alternativa (username_a) tambin un miembro del grupo wrestle. Convirtete 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 adicin de un artculo 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?
R// no se puede acceder a este archivo, porque este usuario no tiene los permisos requeridos para ejecutar este archivo.
PROCEDIMIENTO 4: CREANDO DIRECTORIOS PBLICOS PARA DISTINTOS GRUPOS Desde su directorio personal, le gustara compartir informacin con otros msicos (musics) y luchadores (wrestles), pero no le gustara que los msicos puedan ver la informacin de luchadores, y viceversa. Usted preferira 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 concesin de permisos "bsqueda".
3. Cree dos subdirectorios de ~/pub, que puedan ser listados y buscados slo por los miembros de los grupos music y wrestle, respectivamente: ~pub/music y ~/pub/wrestle. Tenga en cuenta que tendrn que considerar los grupos propietarios de los directorios, as como los permisos. ~/pub/music ~/pub/ ~/pub/wrestle
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.
Cuando haya terminado, usted debera ser capaz de confirmar el comportamiento adecuado con su primera y su tercera cuentas (username_a y username_c) noona_a noona_c
PROCEDIMIENTO 6: MANEJANDO PERMISOS EN GRUPOS DE ARCHIVOS Su 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.
1. Todos los archivos (incluyendo directorios) debe ser propiedad del grupo emperors.
. Todos los archivos que terminan en .data contienen datos en bruto. Cualquiera puede leer los archivos. Pero slo usted debera 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 deberan tener acceso a ellos.
4. Todos los archivos que terminan en .final son versiones finales. Usted desea enviarlos al directorio ~/reports/final. Slo 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 notacin octal, para obtener estos resultados.
PROCEDIMIENTO 7: CAMBIANDO EL PROPIETARIO DE UN ARCHIVO (COMANDO CHOWN) 1. Inicie sesin como el usuario root (su -) 2. Vaya al directorio /home/username (Donde username es su cuenta principal) 3. Cree el archivo de texto: texto1.txt 4. Verifique el propietario y permisos del archivo creado usando el comando ls l
5. Cambie el propietario del archivo a username y el grupo propietario a music (Evidencie luego con el comando ls -l)