GoGPT Best VPN GoSearch

OnWorks-Favicon

umaskposix – Online in der Cloud

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


umask – Ruft die Dateimodus-Erstellungsmaske ab oder legt sie fest

ZUSAMMENFASSUNG


umask [-S] [Maske"]

BESCHREIBUNG


Die umask Das Dienstprogramm legt die Dateimodus-Erstellungsmaske der aktuellen Shell-Ausführung fest
Umgebung (vgl Abschnitt 2.12, Schale Ausführung Arbeitsumfeld) auf den durch die angegebenen Wert
Maske" Operand. Diese Maske wirkt sich auf den Anfangswert der Dateiberechtigungsbits aus
anschließend erstellte Dateien. Wenn umask wird in einer Subshell oder einer separaten Dienstprogrammausführung aufgerufen
Umgebung, wie zum Beispiel eine der folgenden:

(umask 002)
Nohup umask ...
gefunden . −exec umask ... \;

Es hat keinen Einfluss auf die Dateimodus-Erstellungsmaske der Umgebung des Aufrufers.

Besitzt das Maske" Operand ist nicht angegeben, der umask Das Dienstprogramm soll in die Standardausgabe schreiben
Wert der Dateimodus-Erstellungsmaske des aufrufenden Prozesses.

OPTIONAL


Die umask Dienstprogramm muss dem Band der Basisdefinitionen von POSIX.1‐2008 entsprechen, Abschnitt
12.2, Dienstprogramm Syntax Leitlinien.

Folgende Option soll unterstützt werden:

-S Erzeugen Sie eine symbolische Ausgabe.

Der Standardausgabestil ist nicht spezifiziert, soll aber bei einem späteren Zeitpunkt erkannt werden
Aufruf von umask auf dem gleichen System wie a Maske" Operand zum Wiederherstellen des vorherigen Dateimodus
Erstellungsmaske.

OPERANDEN


Der folgende Operand soll unterstützt werden:

Maske" Eine Zeichenfolge, die die neue Dateimodus-Erstellungsmaske angibt. Die Zeichenfolge wird behandelt
auf die gleiche Weise wie die Modus Der im Abschnitt ERWEITERTE BESCHREIBUNG beschriebene Operand
für chmod.

Für einen symbolischer_modus Der Wert soll der neue Wert der Dateimodus-Erstellungsmaske sein
das logische Komplement des Dateiberechtigungsbit-Teils des Dateimodus
angegeben durch die symbolischer_modus String.

Kurz und symbolischer_modus Wert, die Berechtigungen op Zeichen '+' und '-' sind
relativ zur aktuellen Dateimodus-Erstellungsmaske interpretiert; '+' wird dazu führen, dass
Bits für die angegebenen Berechtigungen, die in der Maske gelöscht werden sollen; '-' verursachen soll
die Bits für die angegebenen Berechtigungen, die in der Maske gesetzt werden sollen.

Die Interpretation von Modus Werte, die andere Dateimodusbits als die angeben
Dateiberechtigungsbits sind nicht angegeben.

In der oktalen Ganzzahlform von Modus, werden die angegebenen Bits im Dateimodus gesetzt
Erstellungsmaske.

Die Dateimodus-Erstellungsmaske muss auf den resultierenden numerischen Wert eingestellt werden.

Die Standardausgabe eines vorherigen Aufrufs von umask auf dem gleichen System mit Nr
Der Operand wird auch als a erkannt Maske" Operand.

STDIN


Nicht benutzt.

SPEISUNG DATEIEN


Keine zusätzlichen Tools.

VARIABLEN


Die folgenden Umgebungsvariablen sollen die Ausführung von umask:

SPRACHE Geben Sie einen Standardwert für die Internationalisierungsvariablen an, die nicht festgelegt sind oder
Null. (Siehe den Band Basisdefinitionen von POSIX.1‐2008, Abschnitt 8.2,
Internationalisierung Variablen für den Vorrang der Internationalisierung
Variablen, die verwendet werden, um die Werte von Gebietsschemakategorien zu bestimmen.)

LC_ALL Wenn auf einen nicht leeren Zeichenfolgenwert gesetzt, überschreiben Sie die Werte aller anderen
Internationalisierungsvariablen.

LC_CTYPE Bestimmen Sie das Gebietsschema für die Interpretation von Sequenzen von Bytes von Textdaten
als Zeichen (z. B. Einzelbyte- im Gegensatz zu Mehrbyte-Zeichen in
Argumente).

LC_MESSAGES
Bestimmen Sie das Gebietsschema, das verwendet werden soll, um das Format und den Inhalt von . zu beeinflussen
Diagnosemeldungen in Standardfehler geschrieben.

NLSPATH Bestimmen Sie den Speicherort von Nachrichtenkatalogen für die Verarbeitung von LC_MESSAGES.

ASYNCHRON EVENTS


Standard.

STDOUT


Wenn das Maske" Operand ist nicht angegeben, der umask Das Versorgungsunternehmen soll eine Nachricht an schreiben
Standardausgabe, die später als verwendet werden kann umask Maske" Operand.

If -S angegeben ist, muss die Nachricht das folgende Format haben:

"u=%s,g=%s,o=%s\n", <Eigentümer Berechtigungen>,Gruppe Berechtigungen>,
<Andere Berechtigungen>

wobei die drei Werte Kombinationen von Buchstaben aus der Menge { sein sollenr, w, x}; Die
Das Vorhandensein eines Buchstabens zeigt an, dass das entsprechende Bit im Dateimodus gelöscht ist
Erstellungsmaske.

Sollten Sie jetzt aufgefordert werden, ein Maske" Wenn der Operand angegeben ist, wird keine Ausgabe in die Standardausgabe geschrieben.

STDERR


Der Standardfehler darf nur für Diagnosemeldungen verwendet werden.

AUSGABE DATEIEN


Keine zusätzlichen Tools.

VERLÄNGERT BESCHREIBUNG


Keine zusätzlichen Tools.

EXIT STATUS


Die folgenden Exit-Werte sollen zurückgegeben werden:

0 Die Dateimodus-Erstellungsmaske wurde erfolgreich geändert, oder nein Maske" Operand war
geliefert.

>0 Es ist ein Fehler aufgetreten.

FOLGEN OF FEHLER


Standard.

Die Folgende Abschnitte sind informativ.

ANWENDUNGEN ANWENDUNG


Da umask wirkt sich auf die aktuelle Shell-Ausführungsumgebung aus und wird im Allgemeinen als bereitgestellt
Shell regelmäßig eingebaut.

Im Gegensatz zur negativen Berechtigungslogik, die von der Dateimodus-Erstellungsmaske und bereitgestellt wird
die oktale Zahlenform der Maske" Argument, die symbolische Form des Maske" Argument
Gibt die Berechtigungen an, die in Ruhe gelassen werden.

Beispiele:


Einer der Befehle:

umask a=rx,ug+w

Maske 002

Legt die Modusmaske fest, sodass bei nachfolgend erstellten Dateien das S_IWOTH-Bit gelöscht wird.

Nachdem Sie die Modusmaske mit einem der oben genannten Befehle festgelegt haben, wird die umask Befehl kann sein
Wird verwendet, um den aktuellen Wert der Modusmaske auszuschreiben:

$ umask
0002

(Das Ausgabeformat ist nicht spezifiziert, aber historische Implementierungen verwenden die oktale Ganzzahl
Modusformat.)

$ umask −S
u=rwx,g=rwx,o=rx

Jeder dieser Ausgänge kann als Maskenoperand für einen nachfolgenden Aufruf des verwendet werden
umask Dienstprogramm.

Vorausgesetzt, die Modusmaske ist wie oben eingestellt, lautet der Befehl:

umask g−w

Legt die Modusmaske fest, sodass nachfolgend erstellte Dateien ihre S_IWGRP- und S_IWOTH-Bits haben
gelöscht.

Der Befehl:

umask −− -w

Legt die Modusmaske fest, sodass bei nachfolgend erstellten Dateien alle Schreibbits gelöscht werden.
Beachten Sie, dass Maske" Operanden −r, -w, −x oder alles, was mit a beginnt , muss vorangestellt werden
by "−−" um zu verhindern, dass es als Option interpretiert wird.

RATIONALE


Da umask wirkt sich auf die aktuelle Shell-Ausführungsumgebung aus und wird im Allgemeinen als bereitgestellt
Shell regelmäßig eingebaut. Wenn es in einer Subshell oder einer separaten Dienstprogrammausführung aufgerufen wird
Umgebung, wie zum Beispiel eine der folgenden:

(umask 002)
Nohup umask ...
gefunden . −exec umask ... \;

Es hat keinen Einfluss auf die Dateimodus-Erstellungsmaske der Umgebung des Aufrufers.

Die Beschreibung des historischen Nutzens wurde geändert, um die Verwendung des Symbolischen zu ermöglichen
Modi von chmoddem „Vermischten Geschmack“. Seine −s Die in frühen Vorschlägen verwendete Option wurde in geändert -S weil −s könnte
verwechselt werden mit a symbolischer_modus Form einer Maske, die sich auf die Bits S_ISUID und S_ISGID bezieht.

Der Standardausgabestil ist nicht spezifiziert, damit Implementierer die Migration zum bereitstellen können
neuen symbolischen Stil zu dem Zeitpunkt, der für ihre Benutzer am besten geeignet ist. A −o Flag, um Oktal zu erzwingen
Die Modusausgabe wurde weggelassen, da der Oktalmodus möglicherweise nicht ausreicht, um alle anzugeben
Informationen, die möglicherweise in der Dateimodus-Erstellungsmaske vorhanden sind, wenn die Datei sicherer ist
Zugriffsberechtigungsprüfungen sind implementiert.

Es wurde vermutet, dass Entwickler vertrauenswürdiger Systeme eine Verbesserung begrüßen könnten
Anforderung, dass die Modusmaske die Dateizugriffsberechtigungen „beeinflusst“, wie es scheint
Zugriffskontrolllisten können die Modusmaske bis zu einem gewissen Grad ersetzen. Der Wortlaut war
geändert, um zu sagen, dass es sich auf die Dateiberechtigungsbits auswirkt und die Details der Datei belässt
Verhalten, wie sie sich auf die Dateizugriffsberechtigungen auswirken, auf die Beschreibung im System
Schnittstellenband von POSIX.1‐2008.

ZUKUNFT Anfahrt


Keine zusätzlichen Tools.

Verwenden Sie umaskposix online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.