Scénario de test & Cas d'usage
Gestión de derechos de acceso y seguridad de datos.
Descubrir todas las acciones de accessControlSimulación: Creación de un archivo voluminoso en la sesión actual para actuar como datos de un usuario objetivo.
| 1 | |
| 2 | DATA casuser.log_grande; |
| 3 | DO i=1 to 1000000; |
| 4 | texto='Log de auditoría simulado para ocupar espacio en disco '||put(i,8.); |
| 5 | OUTPUT; |
| 6 | END; |
| 7 | |
| 8 | RUN; |
| 9 |
| 1 | |
| 2 | PROC CAS; |
| 3 | |
| 4 | ACCESSCONTROL.assumeRole / adminRole='superuser'; |
| 5 | |
| 6 | RUN; |
| 7 |
| 1 | PROC CAS; |
| 2 | ACCESSCONTROL.accessPersonalCaslibs; |
| 3 | TABLE.fileInfo / caslib='CASUSER(sasdemo)'; |
| 4 | RUN; |
La acción se ejecuta sin errores. El sistema devuelve la lista de archivos contenida en la biblioteca personal del usuario 'sasdemo', permitiendo al administrador ver el tamaño y la fecha de creación de la tabla 'log_grande'.