EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

dpns-setacl – Online in der Cloud

Führen Sie dpns-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 dpns-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


dpns-setacl – DPNS-Verzeichnis-/Dateizugriffskontrolllisten festlegen

ZUSAMMENFASSUNG


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

BESCHREIBUNG


dpns-setacl Legt die Zugriffskontrollliste fest, die einem DPNS-Verzeichnis/einer DPNS-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 DPNS-Pfadnamen an. Wenn Weg beginnt nicht mit /, es ist das Präfix
Inhalt des DPNS_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:
dpns-mkdir /dpm/dteam/test/file.log/d6
und Schreibberechtigung für Benutzer bcouturi hinzufügen:
dpns-setacl -mu:bcouturi:rwx,m:rwx /dpm/dteam/test/file.log/d6
Erstellen wir ein Verzeichnis:
dpns-mkdir /dpm/dteam/test/file.log/d7
und fügen Sie Standard-ACLs hinzu:
dpns-setacl -md:u::7,d:g::7,d:o:5 /dpm/dteam/test/file.log/d7
Schauen wir uns die resultierenden ACLs an:
dpns-getacl /dpm/dteam/test/file.log/d7
# Datei: /dpm/dteam/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:
dpns-mkdir /dpm/dteam/test/file.log/d7/d2
dpns-getacl /dpm/dteam/test/file.log/d7/d2
# Datei: /dpm/dteam/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:
dpns-touch /dpm/dteam/test/file.log/d7/f2
dpns-getacl /dpm/dteam/test/file.log/d7/f2
# Datei: /dpm/dteam/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 dpns-setacl online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Alt-F
    Alt-F
    Alt-F bietet eine kostenlose und Open Source
    alternative Firmware für den DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F hat Samba und NFS;
    unterstützt ext2/3/4...
    Laden Sie Alt-F herunter
  • 2
    usm
    usm
    Usm ist ein einheitliches Slackware-Paket
    Manager, der automatisch behandelt
    Abhängigkeitsauflösung. Es vereint
    verschiedene Paket-Repositories einschließlich
    Slackware, locker, p...
    usm herunterladen
  • 3
    Chart.js
    Chart.js
    Chart.js ist eine Javascript-Bibliothek, die
    erlaubt Designern und Entwicklern zu zeichnen
    alle Arten von Diagrammen mit HTML5
    Canvas-Element. Chart js bietet eine großartige
    Anordnung ...
    Laden Sie Chart.js herunter
  • 4
    iReport-Designer für JasperReports
    iReport-Designer für JasperReports
    HINWEIS: Unterstützung für iReport/Jaspersoft Studio
    Ankündigung: Ab Version 5.5.0,
    Jaspersoft Studio wird der offizielle sein
    Design-Client für JasperReports. ich berichte
    werden...
    Laden Sie iReport-Designer für JasperReports herunter
  • 5
    PostInstallerF
    PostInstallerF
    PostInstallerF installiert alle
    Software, die Fedora Linux und andere
    beinhaltet nicht standardmäßig after
    Fedora zum ersten Mal ausführen. Es ist
    einfach für...
    Laden Sie PostInstallerF herunter
  • 6
    strace
    strace
    Das Strace-Projekt wurde verschoben
    https://strace.io. strace is a
    Diagnose, Debugging und Anleitung
    Userspace-Tracer für Linux. Es ist benutzt
    überwachen ...
    strace herunterladen
  • Mehr »

Linux-Befehle

Ad