Centro de Informática. Sistemas Operativos II. Curso 2000.

Prueba parcial 1/2.

 
Nombre: ______________________________________ Nota: ___________


Sin consulta de material.

Preguntas (12 puntos).

1. Indicar dos funciones básicas de un sistema operativo. (4 puntos)
 
2. ¿Qué diferencia hay terminal, emulador de terminal y telnet? (4 puntos)
 
3. ¿Qué sentido tiene conocer un editor como vi frente a los procesadores de palabras modernos? (4 puntos)

Comandos (38 puntos).

1. Sea la siguiente salida del comando ls -l:

-rwsr-xr-x   1 victor   docentes    29024 ene  1 16:29 controlar
-rw-rw-r--   1 victor   docentes     2300 may 18 09:37 borrador.txt
-rw-r--r--   1 victor   docentes     5895 may 15 12:08 index.htm
-rwxr-xr-x   1 victor   docentes    29024 ene  1 16:29 revisar
-rwxr--r--   1 victor   docentes    29024 ene  1 16:29 mostrar
drwxrwxrwt   2 victor   tecnicos     1024 may  1 17:23 trabajos
drwxr-xr-x   2 victor   tecnicos     1024 oct 16  1998 netscape3
drwxrwx--x   2 victor   tecnicos     1024 may 11  7:29 finanzas
drwxrwxr-x   2 victor   tecnicos     1024 jul  7  6:54 redes
drwxr-xr-x   2 jperez   docentes     1024 jun 17 19:35 corporacion

El usuario jperez, del grupo docentes, tiene acceso al presente directorio. Indicar, si los hay:
a) Archivos de los que puede mostrar contenido.

________________________________________________


b) Archivos que puede ejecutar como programa.

________________________________________________


c) Archivos en los que puede modificar contenido.

________________________________________________


d) Subdirectorios en los que puede ingresar.

________________________________________________


e) Subdirectorios puede grabar.

________________________________________________


f) Subdirectorios en los que puede borrar archivos que no sean de él.

________________________________________________

g) Subdirectorios en los que puede ejecutar programas contenidos en ellos pero no ver nombres de archivos.
________________________________________________

h) Archivos que puede ejecutar como programa con permisos del usuario victor.
________________________________________________
(8 puntos)
2. Agregar a la variable PATH los nombres de directorio /var/lib/dpkg y /usr/doc/HTML. (3 puntos)
________________________________________________
 
3. Listar todos los directorios, subdirectorios y archivos contenidos basjo el directorio /var/log en formato largo paginando la salida. (3 puntos)
________________________________________________
 
4. Obtener información del comando passwd. (3 puntos)
________________________________________________
 
5. Listar archivos visibles y ocultos, en formato largo, en el subdirectorio HOWTO del subdirectorio doc del directorio usr que está colgado del raíz. (3 puntos)
________________________________________________
 
6. Obtener nombres de comandos relacionados con la contraseña, en inglés, "password". (3 puntos)
________________________________________________
 
7. Fijar permisos en el directorio /grupos/digrafico para permitir a todos ver la lista de archivos contenidos  e ingresar al directorio, pero modificar permisos o borrar archivos contenidos solamente al dueño y al grupo.  En modo simbóico y absoluto. (6 puntos)
________________________________________________
________________________________________________
8. Mostrar el código de error del último comando ejecutado. (3 puntos)
________________________________________________
 
9. Cambiar de nombre del directorio sumarios.textos por el de resumenes. (3 puntos)
________________________________________________
 
10. Copiar, desde el directorio /usr/local/conf todos los archivos de nombre terminados en ".cnf" hacia el archivo directorio /grupos/admin/config. (3 puntos)
________________________________________________
________________________________________________