EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

lfc-setacl – Online in der Cloud

Führen Sie lfc-setacl im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl lfc-setacl, 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


lfc-setacl – LFC-Verzeichnis-/Dateizugriffskontrolllisten festlegen

ZUSAMMENFASSUNG


lfc-setacl [-d] [-m] [-s] acl_entries Weg...

BESCHREIBUNG


lfc-setacl Legt die Zugriffskontrollliste fest, die einem LFC-Verzeichnis/einer LFC-Datei zugeordnet ist.

acl_entries ist eine durch Kommas getrennte Liste von Einträgen. Jeder Eintrag verfügt über durch Doppelpunkte getrennte Felder:
ACL-Typ, ID (UID oder GID), Berechtigung. Nur Verzeichnisse können Standard-ACL-Einträge haben.

Die Einträge sehen so aus:

user::perm
Benutzer:uid:perm
Gruppe::perm
Gruppe:gid:perm
Maske:perm
Sonstiges: Dauerwelle
default:user::perm
default:user:uid:perm
default:group::perm
default:group:gid:perm
default:mask:perm
default:other:perm

Der ACL-Typ kann mit dem ersten Buchstaben abgekürzt werden. Der erste „Benutzer“-Eintrag gibt die
Berechtigungen, die dem Eigentümer der Datei erteilt wurden. Die folgenden „Benutzer“-Einträge zeigen die
Berechtigungen, die bestimmten Benutzern gewährt werden, werden in aufsteigender Reihenfolge nach UID sortiert. Der
Der erste „Gruppen“-Eintrag gibt die Berechtigungen an, die dem Gruppeneigentümer der Datei gewährt werden. Der
Die folgenden „Gruppen“-Einträge zeigen die Berechtigungen an, die bestimmten Gruppen gewährt wurden, sie sind sortiert
in aufsteigender GID-Reihenfolge. Der Eintrag „Maske“ ist die maximale Berechtigung, die einem bestimmten Benutzer gewährt wird
Benutzer oder Gruppen. Die Berechtigungen „Eigentümer“ und „Andere“ sind davon nicht betroffen. Die Maske"
Der Eintrag muss vorhanden sein, wenn bestimmte „Benutzer“- oder „Gruppen“-Einträge vorhanden sind. „Standard“-Einträge
Die einem Verzeichnis zugeordneten Dateien werden als Zugriffs-ACL von den Dateien oder Unterverzeichnissen übernommen
in diesem Verzeichnis erstellt. Der umask ist nicht benutzt. Unterverzeichnisse erben auch die
Standard-ACL als Standard-ACL. Sobald es einen Standard-ACL-Eintrag gibt, werden die 3 Standard-ACLs angezeigt
Basiseinträge (Standardbenutzer, Standardgruppe, Standardandere) müssen vorhanden sein.

Die Eingabeverarbeitung entspricht dem Posix 1003.1e Draft Standard 17.

Die effektive Benutzer-ID des Prozesses muss mit dem Eigentümer der Datei übereinstimmen oder der Anrufer muss
haben ADMIN-Berechtigung in der Cupv-Datenbank.

Weg gibt den LFC-Pfadnamen an. Wenn Weg beginnt nicht mit /, es ist das Präfix
Inhalt des LFC_HOME variable Umgebung

uid kann als Benutzername oder die entsprechende numerische ID angegeben werden.

gid kann als Gruppenname oder die entsprechende numerische ID angegeben werden.

Dauerwelle kann als Kombination von Zeichen ausgedrückt werden rwx- oder als Wert zwischen 0 und 7.

OPTIONAL


-d ACL-Einträge entfernen. Das Feld „perm“ wird ignoriert.

-m Ändern Sie vorhandene ACL-Einträge oder fügen Sie neue Einträge hinzu.

-s Legen Sie die ACL-Einträge fest. Der komplette Satz an ACL-Einträgen wird ersetzt.

Beispiele:


Erstellen wir ein Verzeichnis:
lfc-mkdir /grid/atlas/test/file.log/d6
und Schreibberechtigung für Benutzer bcouturi hinzufügen:
lfc-setacl -mu:bcouturi:rwx,m:rwx /grid/atlas/test/file.log/d6
Erstellen wir ein Verzeichnis:
lfc-mkdir /grid/atlas/test/file.log/d7
und fügen Sie Standard-ACLs hinzu:
lfc-setacl -md:u::7,d:g::7,d:o:5 /grid/atlas/test/file.log/d7
Schauen wir uns die resultierenden ACLs an:
lfc-getacl /grid/atlas/test/file.log/d7
# Datei: /grid/atlas/test/file.log/d7
# Besitzer: Baud
# Gruppe: c3
user::rwx
group::rx #effektiv:rx
andere::rx
default:user::rwx
default:group::rwx
default:other::rx

Erstellen wir ein Unterverzeichnis und überprüfen die resultierenden ACLs:
lfc-mkdir /grid/atlas/test/file.log/d7/d2
lfc-getacl /grid/atlas/test/file.log/d7/d2
# Datei: /grid/atlas/test/file.log/d7/d2
# Besitzer: Baud
# Gruppe: c3
user::rwx
group::rwx #effektiv:rwx
andere::rx
default:user::rwx
default:group::rwx
default:other::rx

Erstellen wir eine Datei im selben Verzeichnis und überprüfen wir die resultierenden ACLs:
lfc-touch /grid/atlas/test/file.log/d7/f2
lfc-getacl /grid/atlas/test/file.log/d7/f2
# Datei: /grid/atlas/test/file.log/d7/f2
# Besitzer: Baud
# Gruppe: c3
Benutzer::rw-
Gruppe::rw- #effektiv:rw-

andere::r--

EXIT STATUS


Dieses Programm gibt 0 zurück, wenn die Operation erfolgreich war oder >0, wenn die Operation fehlgeschlagen ist.

Verwenden Sie lfc-setacl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad