Diese Aktion erfordert erhöhte Rechte.
Erweiterungscode: proc cas; accessControl.assumeRole / adminRole="superuser"; run;
Erstellt eine Sicherung der Zugriffskontrollen (Access Controls) des CAS-Servers, falls nicht bereits ein Sicherungsvorgang läuft. Diese Aktion ist für Administratoren unerlässlich, um die Sicherheitskonfigurationen für die Notfallwiederherstellung zu sichern.
| Parameter | Beschreibung |
|---|---|
| path | Gibt den Verzeichnispfad an, in dem die Sicherung gespeichert werden soll. Dieser Pfad muss für den CAS-Server zugänglich sein. |
| tables | Wenn auf TRUE gesetzt, wird jedes Objekt als CAS-Tabelle gesichert, anstatt die Sicherung im Dateisystem zu speichern. Dies ist nützlich für die sofortige Analyse der Berechtigungen. Standardwert ist FALSE. |
Dieses Beispiel zeigt, wie man eine Standard-Sicherung der Zugriffskontrollen in einem angegebenen Verzeichnispfad auf dem CAS-Controller erstellt. Dies ist die häufigste Verwendung für die Archivierung.
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.createBackup / path="/cas/backup/acls/"; |
| 4 | |
| 5 | RUN; |
| 6 |
Dieses Beispiel verwendet die Option 'tables=TRUE', um die Zugriffskontrollen als eine Reihe von In-Memory-CAS-Tabellen zu sichern. Dieser Ansatz ist ideal für Audits oder Analysen, bei denen die Berechtigungen sofort mit anderen CAS-Aktionen abgefragt werden müssen, ohne auf das Dateisystem zuzugreifen.
| 1 | |
| 2 | PROC CAS; |
| 3 | ACCESSCONTROL.createBackup / path="/cas/backup/acls_temp/" tables=TRUE; |
| 4 | |
| 5 | RUN; |
| 6 |