Está en la página 1de 3

Universidad del Chubut Licenciatura en Redes y Telecomunicaciones

Sistemas Operativos 2

Unidad 1: Trabajo Práctico 1

Tema: Gestión de usuarios, permisos y manipulación de archivos en Linux

Descripción: Vamos a plantear un escenario en el que contamos con varios usuarios. Debemos
crear el ambiente necesario para que cada uno de ellos pueda tener su perfil, de acuerdo a una serie
de directivas. Todas las tareas deben ser llevadas a cabo usando un intérprete de órdenes. Es
deseable que uses Linux como sistema operativo. En esta instancia podrás optar por distribuciones
de la rama de Debian, o Red Hat. El uso del intérprete de órdenes va a requerir un gran dominio de
los comandos básicos, por lo que deberás recordar lo visto en Sistemas Operativos 1 e investigar
sobre nuevos comandos. Para esto haremos un uso intensivo de las páginas del man. Cada uno de
los ítems pide una tarea específica, a ser desarrollada mediante el uso de comandos Linux. Deberás
tomar nota de todos los comandos usados para llevar a cabo las tareas que te pedimos. Podés ir
guardandolos en un archivo, indicando a qué ejercicio corresponden. La respuesta a cada ejercicio,
consiste en el/los comandos usados para llevar a cabo lo que se solicita.

Objetivos:
● Que te familiarices con el intérprete de órdenes (terminal)
● Que repases comandos de gestión de usuarios, permisos y archivos
● Que hagas uso del man para evacuar tus dudas y aprender nuevos comandos
● Que intercambies ideas con tus compañeros y busquen juntos una solución ●
Que hagas un uso eficiente de los recursos (equipos, internet, etc.)

¡Comencemos con la tarea!

1. Crear el usuario empleado y establecer una contraseña. Completar los datos básicos sobre el
usuario creado (Nombre de pila, teléfono, etc.) con valores ficticios.

2. Visualizar el contenidos de los archivos:


/etc/passwd /etc/group /etc/shadow /home En base a la observación de los
mencionados archivos: ¿podemos asegurar que el usuario fue creado de forma correcta de
acuerdo a lo solicitado? ¿por qué?

3. Crear el grupo oficina y comprobar que aparece en el archivo correspondiente. ¿Cuál es ese
archivo? Luego, crear el usuario comercial y añadirlo al grupo oficina, sin perder su grupo
primario. Establecer una contraseña al nuevo usuario.
Universidad del Chubut Licenciatura en Redes y Telecomunicaciones
Sistemas Operativos 2

4. Eliminar el usuario comercial y el grupo oficina. Comprobar qué ocurre con el directorio de
trabajo de los usuarios. Visualizar los archivos de configuración /etc/passwd, /etc/group,
/etc/shadow para comprobar que no queda ningún rastro. ¿Esto es así?

5. Usando man, explicar en no más de un renglón cada uno de los siguientes comandos:
a. man, exit, passwd, mount, time, date, vi, reboot, poweroff b. Relacionados con
archivos: ls, cat, more, less, cp, rm, mkdir, cd, pwd, file, df c. Relacionados con
procesos y memoria: ps, kill, top, job, fg, bg d. Relacionados con redes: ifconfig,
ping, traceroute, ssh, telnet, ftp

6. Mencionar al menos cinco comandos equivalentes en Windows, por ejemplo: ls ≈ dir.

7. Explicar (con la ayuda del manual en línea) y probar el comando chmod.


a. ¿Cómo invocarías chmod para asignar permisos de lectura, escritura y ejecución al
propietario y lectura y ejecución para el resto de los usuarios del sistema? Supón que estos
permisos deben asignarse a todos los archivos contenidos en una carpeta de nombre scripts
(sin entrar a la carpeta).

b. ¿Cómo invocarías chmod para asignar permisos de lectura y escritura (sin ejecución) al
propietario y solo lectura para el resto de los usuarios del sistema? Supón que estos permisos
deben asignarse a todos los archivos con extensión .txt en el directorio actual.

8. Crear el archivo /home/permisos que tendrá un listado de los usuarios del sistema (/etc/passwd)
junto con su UID. Escribir los comandos necesarios (en notación octal y nemotécnica) para asignar
los siguientes permisos al archivo /home/permisos:
a) rw rw- r-- b) rw
r-- --- c) rw- rw
rw

Criterios de evaluación: Se
considerará:
● La prolijidad al momento de confeccionar la bitácora de comandos.
● Los comentarios adicionales en respuesta a cada ejercicios.
● La aplicación de conceptos vistos en otras materias
● La capacidad de trabajo en equipo
● La entrega en tiempo y forma de la práctica

Modalidad: Grupos de no más de 2 personas

Fecha de entrega: 19/8/22

También podría gustarte