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
- Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen
Approverund dem WertGroverfür die Dateidesign.htmlzu erstellen:setea -n Approver -v Grover design.html - Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen
Approverin den neuen WertJoonfür die Dateidesign.htmlzu ändern:setea -n Approver -v Joon design.html - Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen
Approveraus Dateidesign.htmlzu entfernen:setea -n Approver -d design.html - Geben Sie Folgendes ein, um ein erweitertes Attribut mit dem Namen
Approverund dem WertZachfür den symbolischen Linkdesign.htmlzu erstellen:setea -n Approver -v Zach -l design.html
Position
/usr/sbin