Dies ist der Befehl setcifsacl, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
setcifsacl – Userspace-Helfer zum Ändern einer ACL in einer Sicherheitsbeschreibung für Common Internet
Dateisystem (CIFS)
ZUSAMMENFASSUNG
setcifsacl [-v|-a|-D|-M|-S] „{ein oder mehrere ACEs}“ {Dateisystemobjekt}
BESCHREIBUNG
Dieses Tool ist Teil der cifs-utils-Suite.
setcifsacl ist ein Userspace-Hilfsprogramm für das Linux CIFS-Client-Dateisystem. Es ist
beabsichtigt, eine ACL einer Sicherheitsbeschreibung für ein Dateisystemobjekt zu ändern. Ob ein
Ob die festzulegende Sicherheitsbeschreibung angewendet wird oder nicht, wird vom CIFS/SMB-Server bestimmt.
Dieses Programm verwendet ein Plugin, um die Zuordnung von Benutzer- und Gruppennamen zu SIDs zu verwalten.
/etc/cifs-utils/idmap-plugin sollte ein symbolischer Link sein, der auf das richtige zu verwendende Plugin verweist.
OPTIONAL
-h
Nutzungsmeldung drucken und beenden.
-v
Versionsnummer drucken und beenden.
-a
Fügen Sie einer ACL einer Sicherheitsbeschreibung einen oder mehrere ACEs hinzu. Ein ACE wird hinzugefügt, auch wenn das
Derselbe ACE ist in der ACL vorhanden.
-D
Löschen Sie einen oder mehrere ACEs aus einer ACL einer Sicherheitsbeschreibung. Das gesamte ACE muss übereinstimmen
in einer vorhandenen ACL für die aufgelisteten ACEs, die gelöscht werden sollen.
-M
Ändern Sie einen oder mehrere ACEs aus einer ACL einer Sicherheitsbeschreibung. SID und Typ werden verwendet
um vorhandene ACEs abzugleichen, die mit der Liste der angegebenen ACEs geändert werden sollen.
-S
Legen Sie eine ACL der Sicherheitsbeschreibung mit der Liste der ACEs fest. Die vorhandene ACL wird ersetzt
vollständig mit den angegebenen ACEs.
Jeder ACE-Eintrag beginnt mit „ACL:“. Ein oder mehrere ACEs werden in doppelten Anführungszeichen angegeben.
Mehrere ACEs werden durch ein Komma getrennt.
Folgende Felder eines ACE können mit möglichen Werten geändert werden:
SID: Entweder ein Name oder ein roher SID-Wert.
Typ: ALLOWED (0x0), DENIED (0x1), OBJECT_ALLOWED (0x5), OBJECT_DENIED (0x6)
Flags: OBJECT_INHERIT_FLAG (OI oder 0x1), CONTAINER_INHERIT_FLAG (CI oder 0x2),
NO_PROPAGATE_INHERIT_FLAG (NI oder 0x4), INHERIT_ONLY_FLAG (IO oder 0x8), INHERITED_ACE_FLAG
(IA oder 0x10) oder eine Kombination/ODER dieser Werte.
Maske: Entweder FULL, CHANGE, READ, eine Kombination aus RWXDPO oder ein Hexadezimalwert
Beispiele:
Fügen Sie ein ACE hinzu
setcifsacl -a „ACL:CIFSTESTDOM\user2:DENIED/0x1/D“ setcifsacl -a
„ACL:CIFSTESTDOM\user1:ALLOWED/OI|CI|NI/D“
Löschen Sie einen ACE
setcifsacl -D "ACL:S-1-1-0:0x1/OI/0x1201ff" <file_name>
Ändern Sie einen ACE
setcifsacl -M „ACL:CIFSTESTDOM\user1:ALLOWED/0x1f/CHANGE“
Legen Sie eine ACL fest
setcifsacl -S "ACL:CIFSTESTDOM\Administrator:0x0/0x0/FULL,
ACL:CIFSTESTDOM\user2:0x0/0x0/FULL" <file_name>
ANMERKUNG
Die Kernel-Unterstützung für die Dienstprogramme getcifsacl/setcifsacl wurde ursprünglich in Version 2.6.37 eingeführt
Kernel.
Verwenden Sie setcifsacl online über die Dienste von onworks.net