Befehl "setea"

Zweck

Schreibt oder löscht ein benanntes erweitertes Attribut in eine Datei.

Syntax

setea -n Name ( -l ] { -v Wert | -d | -f EAFile } FileName ...

Beschreibung

Der Befehl setea schreibt oder löscht ein benanntes erweitertes Attribut in einer Datei. Die Datei muss sich in einem Dateisystem befinden, das benannte erweiterte Attribute unterstützt, z. B. JFS2 mit dem erweiterten Attributformat v2.

Anmerkung: Um Namenskonflikte zu vermeiden, hat JFS2 das aus 8 Zeichen bestehende Präfix (0xf8)SYSTEM(0xF8) für systemdefinierte erweiterte Attribute reserviert. Vermeiden Sie die Verwendung dieses Präfix bei der Benennung benutzerdefinierter erweiterter Attribute.

Dieser Befehl wird nicht zum Festlegen von Zugriffssteuerungslisten verwendet. Verwenden Sie zum Festlegen von Zugriffssteuerungslisten den Befehl aclput.

Flags

Element Beschreibung
-d Gibt an, dass das benannte erweiterte Attribut aus der Datei gelöscht werden soll.
-f EADatei EA-Datei gibt eine Datei an, die den EA-Wert enthält. Wenn ein erweitertes Attribut, das dem angegebenen Namen entspricht, bereits für Dateiname vorhanden ist, wird der Wert in den angegebenen Wert geändert.
-l Gibt an, dass das erweiterte Attribut in den symbolischen Link selbst und nicht in die Datei, auf die der Link verweist, geschrieben bzw. aus dieser Datei gelöscht werden soll.
-n Name Gibt den Namen des erweiterten Attributs an, das geschrieben werden soll.
-v Wert Gibt den Wert des benannten erweiterten Attributs an. Wenn ein erweitertes Attribut, das dem angegebenen Namen entspricht, bereits für die Datei vorhanden ist, wird der Wert in den angegebenen Wert geändert. Der Wert wird als Zeichenfolge behandelt. Der Wert muss in Anführungszeichen eingeschlossen werden, wenn er Leerzeichen enthält.
FileName ... Gibt die Dateien an, aus denen das erweiterte Attribut geschrieben bzw. gelöscht werden soll.

Exitstatus

Element Beschreibung
0 Erfolgreiche Ausführung.
Positive ganze Zahl Es ist ein Fehler aufgetreten.

Sicherheit

Achtung RBAC-Benutzer und vertrauenswürdige AIX: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen über Berechtigungen und Privilegien finden Sie unter Privilegierte Befehlsdatenbank in Sicherheit. Eine Liste der Berechtigungen und Autorisierungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Beispiele

  1. Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen Approver und dem Wert Grover für die Datei design.html zu erstellen:
    setea -n Approver -v Grover design.html
  2. Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen Approver in den neuen Wert Joon für die Datei design.html zu ändern:
    setea -n Approver -v Joon design.html 
  3. Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen Approver aus Datei design.html zu entfernen:
    setea -n Approver -d design.html 
  4. Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen Approver und dem Wert Zach für den symbolischen Link design.html zu erstellen:
    setea -n Approver -v Zach -l design.html
    

Position

/usr/sbin