Tarea 2. (se entrega viernes 24 de octubre)
1. Estudiar el uso de getopt y hacer un programa que
haga lo siguiente
+ Si recibe la opcion -w debe escribir hola a
salida estandar
+ Si recibe la opcion -r debe leer de entrada estandar
un texto
+ Si recibe la opcion -t, seguida de un texto, debe
imprimir dicho texto en salida estandar. La opcion
-r y -w son excluyentes con esta opción
+ Si recibe la opcion -h indica la ayuda del programa
+ Si no recibe opciones,debe imprimir por omision la
ayuda
La opcion combinada de -r -w debe indicar que se
debe leer de entrada estandar una cadena e imprimirla
a salida estandar
Ejemplo:
programa1 #imprime la ayuda y termina su ejecucion
programa1 -r #lee una cadena de Entrada Estandar
programa1 -r -w #lee una cadena de Entrada Estandar y
#la imprime
programa1 -t hola #imprime hola a salida estandar
programa1 -h #imprime la ayuda
2. Investigar las funciones getenv y putenv, para leer y poner valores
de una variable de ambiente UNIX, respectivamente. Hacer un programa
que lea la variable de ambiente TERM e imprima su valor a salida estandar.
Tambien debe cambiar el valor de la variable TERM a vt100. (NOTA Al concluir
el programa el cambio NO SE APLICA)
3. Investigar un programa en UNIX que tenga permiso seteuid de ejecucion
(tip, siempre debe tener una s en el permiso de ejecucion para usuario o
grupo).
4. Que es un backdoor ? Como se hace uno con la llamada seteuid ?
               (
geocities.com/gusdelact/cib5122003)                   (
geocities.com/gusdelact)