Nombre: rp Revisión de permisos en cuentas del Departamento de Electrónica
Sintaxis: rp
Como salida su programa genera un archivo de texto mostrando:
Podemos escribir en los siguientes directorios:
Login Directorio
... ....
... ....
Podemos ver los siguientes directorios:
Login Directorio
.... ....
.... ....
Se enviaron notificaciones a:
Login mensaje enviado
..... .....
..... ....
Opcional: Si usted lo
desea, puede agregar la opción [html], es decir el comando
sería:
rp [html]
Si el usuario usa la opción html, su programa genera una salida
mejor formateada en html que usar sólo texto. De este modo si
hacemos
rp html > salida.html
podremos ver el archivo con un navegador.
Nota: Como la cantidad de cuentas en electrónica es alta (~850 cuentas), recomiendo que en sus pruebas corran su programa usando una versión muestreada de la salida del niscat passwd.org_dir, por ejemplo procesando una de cada 10 líneas o una de cada 20. Así la ejecución será más rápida y con menor costo de recursos del sistema de archivos de nuestro departamento.
Qué entregar en esta tarea:
1.- Su script
2.- Un readme que indica qué archivos constituyen su
solución y la función de cada uno. Además
indicar en alto nivel el algoritmo o estrategia usada para resolver el
problema. Finalmente poner los problemas que usted tuvo (las cosas que
no le funcionaron y debió cambiar) y alguna(s) cosa(s) nueva(s)
que usted aprendió con esta tarea.
3.- Documentación al estilo de la página man de un
comando (puede tomar información de este enunciado).
Ayuda: ver el comando "write" y comando "niscat passwd.org_dir"
Ver ejemplo de uso
del Internal
Field Separator.