L'action accessPersonalCaslibsPrivilège autorisant un utilisateur à accéder aux caslibs personnelles d'autres utilisateurs dans l'environnement SAS Cloud Analytic Services (CAS) pour l'administration ou le partage. de l'ensemble d'actions Access ControlGestion des droits (lecture, écriture, partage) sur les données et objets de l'environnement SAS Viya, régie par des règles de sécurité appliquées aux utilisateurs ou aux groupes. est conçue pour octroyer un accès administratif aux caslibs personnelles de tous les utilisateurs sur un serveur CAS (Cloud Analytic Services). Cela inclut spécifiquement les caslibs nommées CASUSERBibliothèque personnelle et temporaire dans SAS Cloud Analytic Services (CAS). Elle permet de stocker et manipuler des tables en mémoire de façon privée, sans visibilité pour les autres utilisateurs. et CASUSERHDFSCaslib personnelle persistante sur HDFS. Contrairement à CASUSER, elle permet de sauvegarder durablement des tables physiques dans votre espace utilisateur Hadoop tout en les chargeant en mémoire CAS.. Son objectif est de permettre aux administrateurs de la plateforme SAS Viya d'intervenir sur ces espaces de données personnels, par exemple pour des tâches de maintenance, de dépannage, de conformité ou de récupération de données, sans avoir à solliciter l'utilisateur individuellement. Cette capacité est cruciale pour une gestion centralisée et sécurisée de l'environnement analytique, garantissant que les administrateurs peuvent maintenir l'intégrité et la disponibilité du système même lorsque les utilisateurs ne sont pas disponibles ou en cas d'urgence.
Quel est l'objectif principal de l'action accessPersonalCaslibs dans SAS Viya et pourquoi est-elle cruciale pour la gestion des données ?
Administration Avancée : Le Passe-Partout CASUSER
Exemple de Code Additionnel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* Élévation des privilèges et activation temporaire de l'accès aux CASUSER tiers /
proc cas;
/ 1. Demande d'élévation des privilèges Superuser (Assumer le rôle Admin) */
sessionProp.assumeRole / adminRole="superuser";
/* 2. Ouverture de l'accès aux caslibs personnelles */
accessControl.accessPersonalCaslibs /
enable=true;
run;
/* ------------------------------------------------------------------- /
/ ACTIONS DE MAINTENANCE ICI /
/ Exemple : Lister les fichiers dans le CASUSER d'un utilisateur parti*/
/* ------------------------------------------------------------------- */
table.fileInfo result=fi /
caslib="CASUSER(jdoe)";
print fi;
run;
/* 3. Désactivation immédiate pour garantir la sécurité et la confidentialité */
accessControl.accessPersonalCaslibs /
enable=false;
run;
/* 4. Abandon du rôle Superuser */
sessionProp.dropRole / adminRole="superuser";
run;
quit;
proc cas;
/ 1. Demande d'élévation des privilèges Superuser (Assumer le rôle Admin) */
sessionProp.assumeRole / adminRole="superuser";
/* 2. Ouverture de l'accès aux caslibs personnelles */
accessControl.accessPersonalCaslibs /
enable=true;
run;
/* ------------------------------------------------------------------- /
/ ACTIONS DE MAINTENANCE ICI /
/ Exemple : Lister les fichiers dans le CASUSER d'un utilisateur parti*/
/* ------------------------------------------------------------------- */
table.fileInfo result=fi /
caslib="CASUSER(jdoe)";
print fi;
run;
/* 3. Désactivation immédiate pour garantir la sécurité et la confidentialité */
accessControl.accessPersonalCaslibs /
enable=false;
run;
/* 4. Abandon du rôle Superuser */
sessionProp.dropRole / adminRole="superuser";
run;
quit;
Cette réponse vous a-t-elle aidé ?
Exemples pour l'action accessPersonalCaslibs
Déverrouillage des caslibs personnelles
Découvrez cet exemple pour l'action accessPersonalCaslibs : après avoir endossé le rôle de superuser, elle lève l'isolation des caslibs CASUSER pour permettre une administration globale.
Workflow administratif complet d'investigation
Découvrez cet exemple pour l'action accessPersonalCaslibs : il détaille l'élévation via assumeRole pour auditer un caslib privé, avant de révoquer les privilèges par dropRole.