Share via


DirectorySasPermissions Klasse

DirectorySasPermissions-Klasse, die mit der generate_directory_sas Funktion verwendet werden soll.

Vererbung
builtins.object
DirectorySasPermissions

Konstruktor

DirectorySasPermissions(read=False, create=False, write=False, delete=False, **kwargs)

Parameter

read
bool
Standardwert: False

Lesen Sie die Inhalte, Eigenschaften, Metadaten usw.

create
bool
Standardwert: False

Erstellen eines neuen Verzeichnisses

write
bool
Standardwert: False

Erstellen oder Schreiben von Inhalten, Eigenschaften und Metadaten. Leasen Sie das Verzeichnis.

delete
bool
Standardwert: False

Löschen Sie das Verzeichnis.

add
bool

Fügen Sie Daten an eine Datei im Verzeichnis an.

list
bool

Listen Sie alle Dateien im Verzeichnis auf. Impliziert Ausführen.

move
bool

Verschieben Sie eine beliebige Datei im Verzeichnis an einen neuen Speicherort. Beachten Sie, dass der Verschiebungsvorgang optional auf den untergeordneten Datei- oder Verzeichnisbesitzer oder den besitzer des übergeordneten Verzeichnisses beschränkt werden kann, wenn der saoid-Parameter im Token enthalten ist und das Klebbit im übergeordneten Verzeichnis festgelegt ist.

execute
bool

Rufen Sie den Status (systemdefinierte Eigenschaften) und die ACL einer beliebigen Datei im Verzeichnis ab. Wenn der Aufrufer der Besitzer ist, legen Sie die Zugriffssteuerung für jede Datei im Verzeichnis fest.

manage_ownership
bool

Ermöglicht dem Benutzer beim Umbenennen oder Löschen einer Datei oder eines Verzeichnisses innerhalb eines Ordners, in dem das Sticky-Bit festgelegt ist, besitzer oder als Besitzer festzulegen oder als Besitzer zu fungieren.

manage_access_control
bool

Ermöglicht dem Benutzer das Festlegen von Berechtigungen und POSIX-ACLs für Dateien und Verzeichnisse.

Methoden

from_string

Erstellen Sie einen DirectorySasPermissions-Wert aus einer Zeichenfolge.

Zum Angeben von Lese-, Erstellungs-, Schreib- oder Löschberechtigungen müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einschließen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.

from_string

Erstellen Sie einen DirectorySasPermissions-Wert aus einer Zeichenfolge.

Zum Angeben von Lese-, Erstellungs-, Schreib- oder Löschberechtigungen müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einschließen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.

from_string(permission)

Parameter

permission
str
Erforderlich

Die Zeichenfolge, die die Lese-, Add-, Erstellungs-, Schreib- oder Löschberechtigungen vorgibt.

Gibt zurück

Ein DirectorySasPermissions-Objekt

Rückgabetyp