Esta acción requiere privilegios elevados.
Código de elevación: proc cas; accessControl.assumeRole / adminRole="superuser"; run;
Proporciona acceso administrativo a todas las caslibs personales (CASUSER y CASUSERHDFS). Esta acción es crucial para que los administradores de SAS Viya puedan gestionar y solucionar problemas en los espacios de trabajo de los usuarios.
Esta acción no requiere la creación de datos de ejemplo, ya que opera a nivel de permisos del servidor sobre las caslibs personales existentes de los usuarios.
| 1 | /* No se necesita código de creación de datos para esta acción */ |
Este ejemplo muestra cómo un administrador puede obtener acceso a todas las caslibs personales en el servidor CAS. Requiere privilegios de superusuario para ejecutar la acción.
| 1 | PROC CAS; |
| 2 | ACCESSCONTROL.assumeRole / adminRole='superuser'; RUN; |
| 3 | ACCESSCONTROL.accessPersonalCaslibs; |
| 4 | RUN; |
Después de obtener acceso a las caslibs personales, un administrador puede realizar acciones sobre ellas, como listar su contenido. Este ejemplo muestra cómo listar la información de los archivos en la caslib 'CASUSER' del usuario 'sasdemo'.
| 1 | PROC CAS; |
| 2 | ACCESSCONTROL.assumeRole / adminRole='superuser'; RUN; |
| 3 | ACCESSCONTROL.accessPersonalCaslibs; RUN; |
| 4 | TABLE.fileInfo / caslib='CASUSER(sasdemo)'; RUN; |
| 5 | RUN; |
El departamento de TI ha detectado que el servidor CAS se está quedando sin espacio en disco. El administrador necesita auditar las bibliotecas personales (CASUSER) de usuarios ...
Un científico de datos principal ha dejado la empresa repentinamente. Antes de irse, dejó una tabla de 'Scoring de Riesgo' vital en su biblioteca personal CASUSER. El equipo de ...
Como parte de una auditoría de cumplimiento (Compliance), se debe demostrar que un usuario estándar, sin roles administrativos, no puede invocar esta acción para espiar los dato...