[LINUX] Ich habe versucht, den Befehl umask zusammenzufassen

Einführung

Es gibt verschiedene Einführungen von umask-Befehlen und Maskenwerten im Netz. Ich werde einen Artikel veröffentlichen, weil ich es schwierig fand, logische Summe, logisches Produkt, Bitinversion usw. zu machen.

Was ist der Befehl umask?

Beim Erstellen einer neuen Datei oder eines neuen Verzeichnisses Entscheiden Sie, welche Art von Zugriffsrechten (Berechtigungen) maskiert werden sollen.

Sie können ** für jeden ** Benutzer ** maskieren **. Umask ist übrigens eine Abkürzung für User Mask.

Was ist eine Maske?

Was eine Maske ist, bedeutet in erster Linie "Deckung". Die Maske, die wir tragen, "bedeckt" auch den Mund, nicht wahr?

Wie Umask- und Maskenwerte funktionieren

Schauen wir uns die Beziehung zwischen dem Befehl umask und dem Maskenwert an. Ursprünglich werden beim Erstellen einer neuen Datei oder eines neuen Verzeichnisses alle Berechtigungen (777) gewährt. Durch Subtrahieren des dortigen Maskenwertes wird das tatsächlich gewährte Zugriffsrecht ermittelt.

777 ← Zugriffsrecht beim Erstellen einer neuen Datei oder eines neuen Verzeichnisses -) 022 ← Ergebnis der Ausführung des Befehls umask (Maskenwert)

755 ← umask -S Ausführungsergebnis ... *

** Beim Erstellen einer Datei wird dem x-Recht das Zugriffsrecht von * entzogen Es wird 644 sein (rw-r - r--). ** ** **

Tatsächlicher Maschinenbetrieb

qiita.PNG

Referenz

Die "0" in Tausend, die ausgegeben wird, wenn der Befehl umaks ausgeführt wird, stellt ein spezielles Zugriffsrecht dar.

Zusammenfassung

Wenn Sie die Berechtigungen beim Erstellen einer neuen Datei oder eines neuen Verzeichnisses ändern möchten, verwenden Sie den Befehl umask. X-Rechte werden beim Erstellen einer Datei entzogen. Wenn Sie sie also als Programmdatei ausführen möchten Gewähren wir X-Rechte mit dem Befehl chmod. ~~ Ich hoffe, dass sich die Verteilung der Masken bald wieder normalisiert ... ~~

Recommended Posts

Ich habe versucht, den Befehl umask zusammenzufassen
Ich habe versucht, die grafische Modellierung zusammenzufassen.
[Linux] Ich habe versucht, die Ressourcenbestätigungsbefehle zusammenzufassen
Ich habe versucht, SparseMatrix zusammenzufassen
LeetCode Ich habe versucht, die einfachen zusammenzufassen
Ich habe versucht, die Grundform von GPLVM zusammenzufassen
Ich habe versucht, die String-Operationen von Python zusammenzufassen
Ich habe versucht, den Ball zu bewegen
Ich habe versucht, den Abschnitt zu schätzen.
[Erste COTOHA-API] Ich habe versucht, die alte Geschichte zusammenzufassen
Ich habe versucht, den in Pandas häufig verwendeten Code zusammenzufassen
Ich habe versucht, die im Geschäftsleben häufig verwendeten Befehle zusammenzufassen
[Maschinelles Lernen] Ich habe versucht, die Theorie von Adaboost zusammenzufassen
Ich habe versucht zusammenzufassen, wie das EPEL-Repository erneut verwendet wird
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
[LPIC 101] Ich habe versucht, die Befehlsoptionen zusammenzufassen, die leicht zu Fehlern führen können
Ich versuchte das Weckwort zu erkennen
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich habe versucht, das Umfangsverhältnis π probabilistisch abzuschätzen
Ich habe versucht, die COTOHA-API zu berühren
Ich habe versucht, Ansibles Module-Linux-Edition zusammenzufassen
Ich habe versucht, die Befehle zusammenzufassen, die Anfängeringenieure heute verwenden
Ich habe versucht, die häufig verwendete Implementierungsmethode von pytest-mock zusammenzufassen
Ich habe versucht zu debuggen.
Ich habe versucht, beim Trocknen der Wäsche zu optimieren
Ich habe versucht, die Daten mit Zwietracht zu speichern
Ich habe versucht, die Trapezform des Bildes zu korrigieren
Qiita Job Ich habe versucht, den Job zu analysieren
Ich habe versucht, das Problem des Handlungsreisenden umzusetzen
Ich habe versucht, die Texte von Hinatazaka 46 zu vektorisieren!
[Python] Ich habe versucht, den kollektiven Typ (Satz) auf leicht verständliche Weise zusammenzufassen.
Ich versuchte zusammenzufassen, bis ich die Bank verließ und Ingenieur wurde
Ich habe versucht, den allgemeinen Ablauf bis zur Erstellung von Diensten selbst zusammenzufassen.
Ich habe versucht, verschiedene Sätze mit der automatischen Zusammenfassungs-API "summpy" zusammenzufassen.
Ich habe versucht, die logische Denkweise über Objektorientierung zusammenzufassen.
Ich habe versucht, die Linux-Befehle zusammenzufassen, die heute von Anfängeringenieuren verwendet werden - Teil 1-
Ich habe versucht, die Netzwerkbandbreite und -verzögerung mit dem Befehl tc zu steuern
Ich habe versucht, die Sündenfunktion mit Chainer zu trainieren
Ich habe versucht, die Beziehung zwischen Wahrscheinlichkeitsverteilungen ausgehend von der Bernoulli-Verteilung zusammenzufassen
Ich habe versucht, PredNet zu lernen
Ich habe versucht zusammenzufassen, wie man Matplotlib von Python verwendet
Ich habe versucht, Iris aus dem Kamerabild zu erkennen
Ich habe versucht, die Einstellungen für verschiedene Datenbanken von Django (MySQL, PostgreSQL) zusammenzufassen.
Ich habe versucht, eine CSV-Datei mit Python zu berühren
Ich habe versucht, das Spiel in der J League vorherzusagen (Datenanalyse)
Ich habe versucht, SVM zu organisieren.
Ich habe versucht, Soma Cube mit Python zu lösen
Ich habe versucht, PCANet zu implementieren
Ich habe versucht, die Operationen zusammenzufassen, die wahrscheinlich mit numpy-stl verwendet werden
Ich habe versucht, die Sündenfunktion mit Chainer zu approximieren
Ich habe die Changefinder-Bibliothek ausprobiert!
Ich habe versucht, vier Optimierungsmethoden für neuronale Netze zusammenzufassen
Ich habe versucht, Pytest in die eigentliche Schlacht zu bringen
[Python] Ich habe versucht, die Top 10 der Lidschatten grafisch darzustellen
Ich habe versucht, Linux wieder einzuführen
Ich habe versucht, die Spacha-Informationen von VTuber zu visualisieren
Ich habe versucht, Pylint vorzustellen
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt