accessControl

accessPersonalCaslibs

Descripción

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.

accessControl.accessPersonalCaslibs <result=results> <status=rc>;
Preparación de Datos

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.

¡Copiado!
1/* No se necesita código de creación de datos para esta acción */

Ejemplos

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.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 ACCESSCONTROL.assumeRole / adminRole='superuser'; RUN;
3 ACCESSCONTROL.accessPersonalCaslibs;
4RUN;
Resultado :
La acción se ejecuta correctamente, otorgando al administrador los permisos necesarios para acceder a las caslibs personales de los usuarios. No se devuelve una tabla de resultados visible, pero el estado de la acción indicará el éxito de la operación.

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'.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 ACCESSCONTROL.assumeRole / adminRole='superuser'; RUN;
3 ACCESSCONTROL.accessPersonalCaslibs; RUN;
4 TABLE.fileInfo / caslib='CASUSER(sasdemo)'; RUN;
5RUN;
Resultado :
Se devuelve una tabla que lista la información de los archivos (nombre, tamaño, fecha de modificación, etc.) presentes en la caslib 'CASUSER' del usuario 'sasdemo'. Esto confirma que el administrador ha obtenido acceso y puede operar en esa caslib.

FAQ

¿Cuál es el propósito de la acción `accessPersonalCaslibs`?
¿En qué conjunto de acciones (action set) se encuentra la acción `accessPersonalCaslibs`?
¿Qué se necesita para poder utilizar la acción `accessPersonalCaslibs`?
¿Cuál es la sintaxis para ejecutar la acción `accessPersonalCaslibs` utilizando CASL?

Escenarios asociados

Caso de uso
Auditoría de Consumo de Espacio en Bibliotecas Personales

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 ...

Caso de uso
Recuperación de Datos Críticos de un Empleado Saliente

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 ...

Caso de uso
Verificación de Seguridad: Intento de Acceso sin Privilegios

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...