Datei, Erstellung, Berechtigung ändern.
Wenn Sie nun feststellen, dass beim Ausführen des Befehls touch oder einer Kopie oder ähnlichem zum
Erstellen einer Datei standardmäßig bestimmte Berechtigungen erstellt werden.
Dies ist die Vorlesung, in der wir lernen, wie Sie die Standarderstellung von Dateiberechtigungen ändern.
Der zu verwendende Befehl ist also eine menschliche Frage.
Und was fragen Sie?
Fragen Sie nach einem Befehl zum Festlegen von Standardberechtigungen für neu erstellte Dateien oder Verzeichnisse?
In seinem Beispiel, wenn Sie sich an einer Shell-Eingabeaufforderung befinden und Sie einen menschlichen Ask-Bereich ausführen könnten, plus RW, was für den
Benutzer bedeutet, dass er beim Lesen und Schreiben für die Gruppe eine Lese- und Schreibberechtigung hat, hat er nur Leseberechtigung
und für andere hat er dies keine Lese-, Schreib- oder Ausführungsberechtigung haben.
Wenn Sie das also auf Ihrem Terminal ausführen und dann ausführen und einen Befehl berühren, um eine neue
Datei zu erstellen, werden diese Werte standardmäßig festgelegt.
Melden wir uns also bei der Linux-Maschine an und könnten Ihnen genau erklären, wie das funktioniert.
Ich bin als ich selbst angemeldet und mein Hostname ist meine erste Linux-VM.
Wenn ich jetzt einen Befehl ausführe, berühren Sie, um eine neue Datei zu erstellen, zum Beispiel SS oder G. S. , zum Beispiel G. S.
für Jerry Seinfeld drücken Sie die Eingabetaste.
Und wenn ich Ellis' Minus l tr mache, um diese Datei aufzulisten, und Sie bemerken, dass der JS eine Dateiberechtigung hat
oder lesen und jetzt für Besitzer lesen ausführen.
Richtig, kein Ausführen für die Gruppe und nur schreiben für andere und nichts.
Nein, keine Hinrichtung.
Kein Schreiben für andere.
Was ist nun, wenn Sie in Zukunft eine Datei erstellen möchten und sicherstellen möchten, dass sie hier einen
anderen Satz von Berechtigungen zuweist, anstatt zuerst eine Datei zu erstellen und dann den Change
Mod-Befehl auszuführen und dann die Berechtigung zuzuweisen.
Es kommt also nicht oft vor, dass Sie dies in der Unternehmenswelt tun müssen,
aber es kann einige Anwendungsanforderungen oder Benutzeranforderungen geben, bei denen diese Berechtigungen eingerichtet werden müssen.
Die erste Frage ist nun, wie Ihr System die Übermittlung standardmäßig eingerichtet hat.
Wenn Sie sich eine Datei ansehen, die als Katze auf Etsy Bash oder C bezeichnet wird, sehen Sie, dass dies so ist, wie Sie es
hier markieren.
Wenn Sie sich also bei Ihrem System anmelden, geht Ihr Anmeldeprompter tatsächlich zuerst in seinen eigenen DOT Bash RC, der
Ellesmeres L. EIN. und oder mehr.
Und Sie werden feststellen, dass wir eine Datei namens Dot Bashar C haben.
Wenn also Ihre Shell hier reingeht und sieht, hey, gibt es einen festgelegten Wert für mich, um
diese Berechtigung für die Dateierstellung zuzuweisen?
Wenn es nicht angezeigt wird, wechselt es zu seiner globalen Datei, die Cat Etsi Bashar bashe ist.
Und dort heißt es: Oh ja, ich habe diese Dateiberechtigungen.
Jedes Mal, wenn der Benutzer die Datei erstellt, wird diese Berechtigung festgelegt.
Das ist jetzt also wirklich mysel tr und Sie bemerken, dass ich eine Datei namens Chase erstellt habe und diese Dateiberechtigungen
hat.
Wenn ich nun diese Stapelberechtigung ändern möchte, während ich bei dieser Shell angemeldet bin, nicht die Dateiberechtigung der bestimmten
Datei ändern, sondern die Dateiberechtigungen aller neu erstellten Dateien ändern, während ich bei dieser Sitzung angemeldet
bin , dann würde ich den Befehl ausführen.
Sie können nun, erster Benutzer, fragen, welche Berechtigung Sie dem Benutzer zuweisen möchten.
Also wollte ich den Benutzer zuordnen, lesen und schreiben.
Okay, was ist mit der Gruppe?
Ich wollte der Gruppe nur Leserechte zuweisen.
Okay, was ist mit den anderen?
Ich möchte anderen keine Berechtigung erteilen.
Sie trennen sie durch Komma, das Sie hatten.
Wenn Sie die Eingabetaste drücken und jetzt, wenn Sie eine neue Datei erstellen, berühren Sie
und sagen wir K. K Entschuldigung, C. K. als Cosmo Kramer und drücken Sie die Eingabetaste und dann tun Sie dies minus LTA
und Sie sehen die neu erstellte Datei.
C. K. Es hat jetzt die Berechtigung, die es zuweisen wollte.
Jetzt bemerken Sie, dass Sie die Gruppenberechtigung nur zum Lesen erstellt haben, aber es ist immer noch erlaubt, weil
es diese Berechtigungen von seiner Hauptdatei erhält, die sich in C, Bashar C befindet.
Wenn du also genauer sein willst, kannst du es einfach machen, Ariki, und du könntest einfach ähm Gruppe plus
G machen, also plus R und du könntest auch gegen Gruppe minus W machen und wenn du das machst, dann wenn du rennst das neue den Befehl
touch und lass uns EB als Elaine Benes machen und eingeben und dann weniger minus Elter machen.
Und jetzt sehen Sie, dass es die Berechtigung hat, der Sie es zugewiesen haben wollten.
Wenn Sie sich jetzt von dieser Sitzung abmelden, wird die Einstellung eines Humas weg, da
diese Umesh-Einstellung nur für diese bestimmte Sitzung gilt, in der Sie sich befinden, wenn Sie diese Einstellung und dauerhaft bei jeder Anmeldung haben möchten, ist
dies nicht der Fall weggehen, dann müsstest du das tatsächlich in deinem ändern.
Dot bash sind c-Dateien, der Grund, warum ich ls minus L a wähle, ist, dass eine Option Ihnen auch alle versteckten
Dateien liefert und versteckte Dateien diejenigen sind, die mit DOT beginnen.
Also genau hier, wenn Sie bemerken, dass Dot Basche RC vorne liegt und Datei und es beginnt mit Dot Bashar.
Wenn Sie das also ändern möchten, gehen Sie einfach cat, dot bash R, C oder vi dot Bashar C und am Ende dieser
Datei könnten Sie Weida, Basche oder C angeben und am Ende dieser Datei könnten Sie Sie angeben MASP und was auch immer die Einstellung, die
Sie für Benutzer oder Gruppen oder andere vornehmen wollten, basierend auf dem, was wir gerade zuvor gemacht
haben.
Und dann speicherst du es.
Und dann, wenn Sie das nächste Mal ausführen oder sich anmelden, werden Dateien basierend auf den Dateien und den Berechtigungseinstellungen erstellt,
die Sie dafür festgelegt haben.