Da wir jetzt beim Thema Berechtigung für Dateien und Verzeichnisse und das
Ändern von Gruppen und Eigentümern sind, müssen Sie sich die Zugriffskontrollliste ansehen, da die Zugriffskontrollliste
eine andere Ebene ist oder ich würde sagen, eine oberste Ebene oder eine zusätzliche Ebene, die ausgeführt wird zusätzlich zu Ihren
Berechtigungen, wodurch Sie Berechtigungen pro Benutzer zuweisen können.
Was ist Aseel?
Israel steht für Access Control List, das einen zusätzlichen, flexibleren Berechtigungsmechanismus für
Dateisysteme bereitstellt, der bei Unix-Dateiberechtigungen helfen soll.
Israel erlaubt Ihnen, jedem Benutzer oder jeder Gruppe Berechtigungen für beliebige Datenträgerressourcen zu erteilen.
Stellen Sie sich ein Szenario vor, in dem ein bestimmter Benutzer nicht Mitglied einer von
Ihnen erstellten Gruppe ist.
Angenommen, Sie erstellen einen Benutzer ABC, der kein Mitglied der Gruppenroute ist, Sie aber dennoch Lese- oder
Schreibzugriff gewähren möchten, wie können Sie dies tun, ohne den Benutzer zu einem Mitglied der Gruppe zu machen?
Und dort haben wir eine Zugriffskontrollliste, die uns dabei helfen wird.
Lassen Sie es mich noch einmal in sehr einfachen Worten ausdrücken.
Angenommen, Sie möchten eine Datei zulassen, die von route erstellt wird, und dem Benutzer das Lesen der Datei gestatten, nun
ist dieser Benutzer ein normaler Benutzer, nicht Teil der Gruppenroute, und Sie möchten, dass der Benutzer diese Datei
liest.
Die einzige Möglichkeit, dies zu tun, besteht darin, deren Leseberechtigung für andere zu ändern.
Die letzten drei Bits, damit andere es lesen können, aber dann oder alle anderen könnten das lesen.
Aber wir möchten, dass nur ein Benutzer das liest, anstatt dass alle anderen Benutzer es lesen.
Aus diesem Grund geben wir nur diesem bestimmten Benutzer die Erlaubnis, die ACL zu verwenden, und hoffen, dass dies klargestellt wird.
Im Grunde werden Acres verwendet, um einen flexiblen Berechtigungsmechanismus in Linux aus Linux-Manpages zu erstellen.
Acres werden verwendet, um feinkörnigere, diskretionäre Zugriffsrechte für Dateien und Verzeichnisse zu definieren.
Die Befehle zum Zuweisen und Entfernen von ECL-Berechtigungen sind set f ACL und get F ACL.
Also set file ACL, get phylis ACL, get file ACL, geben Ihnen die Informationen über die bestehenden Berechtigungen einer Datei und
set erlaubt Ihnen die Einstellung so, wie Sie es wünschen.
Schauen wir uns einige Beispiele an.
Hier ist die Liste der Befehle zum Einrichten von ECLSS.
Um eine Berechtigung für einen Benutzer hinzuzufügen, müssen Sie einen Befehlssatz für die Datei ECL mit minus einer Option ausführen, um Sie
für Benutzer zu ändern, und dann müssen Sie mit den Colins trennen, wobei Benutzer im Namen als Benutzer steht.
In meinem Fall wird es so sein.
Ich habe Zoll und dann Spalte und die Berechtigung, die Sie diesem Benutzer erteilen möchten.
Und der letzte Teil ist natürlich der Dateiname.
Für welche Datei möchten Sie die Berechtigung erhalten, um sicherzustellen, dass Sie den vollständigen absoluten Pfad angeben, um eine Berechtigung
für eine Gruppe hinzuzufügen.
Sie können die Berechtigungen auch einer bestimmten Gruppe zuweisen.
Also noch einmal, wenn Sie der Gruppe die Berechtigung zum Lesen geben, die mittleren drei Bits, dann kann
jede Gruppe in Ihrem Linux-System sie lesen.
Aber was ist, wenn Sie möchten, dass nur eine Gruppe es liest?
Recht.
Das könnte ein Problem sein.
Also, Zugriffsliste, Zugriffskontrollliste kommt zur Rettung und um diese Gruppe hinzuzufügen, um diese bestimmte Datei zu lesen oder
zu schreiben, müssen Sie mit G und dem Gruppennamen und den Berechtigungen festlegen, dass alle Dateien oder
Verzeichnisse zugelassen werden erben Azera-Einträge aus dem Verzeichnis.
Es handelt sich dabei um eine Kaskadierung, die mit minus D gesetzt wird. M. Option und dann Eintrag, was auch immer Sie
in den Namen des Verzeichnisses einfügen möchten.
Entschuldigung, natürlich kann das Verzeichnis, weil Sie eine Datei kaskadieren möchten, keine Datei in sich haben.
Deshalb müsste das Verzeichnis das haben, um einen bestimmten Eintrag zu entfernen.
Sie müssen also FICA in minus X setzen, um es zu entfernen, und dann müssen Sie den Benutzer und den Namen der
Datei angeben.
Dies ist nur für einen bestimmten Benutzer.
Nehmen wir nun an, wenn Sie alle ACL-Berechtigungen von allen entfernen möchten, müssen Sie ACL mit der Option
minus B und dem Namen der Datei festlegen.
Ein paar Dinge, die Sie sich merken müssen.
Wenn Sie einer Datei oder einem Verzeichnis die ACL-Berechtigung zuweisen, sehen Sie, dass am Ende der Berechtigungen
ein Pluszeichen hinzugefügt wird.
Wenn Sie also ausführen, ist das minus L, die erste Spalte, die Ihnen die Berechtigungen anzeigt, und fügt
am Ende das Pluszeichen hinzu, das anzeigt, dass ihr die ACL zugewiesen ist.
Die zweite Sache ist die Einstellung mit W-Berechtigung mit ACL, die es Ihnen nicht erlaubt, eine Datei zu entfernen, damit
Sie die Datei ändern oder bearbeiten können, aber Sie können diese Datei nicht löschen.
Das ist etwas, das der Benutzer immer noch für sich behält, um es zu löschen.
Kommen wir nun zu einem Linux-Rechner und probieren einige dieser Befehle aus, um zu erfahren, wie wir
ACL-Berechtigungen für eine Datei festlegen können, die einer anderen Person gehört.
Ich bin als meine Route eingeloggt, und Sie können natürlich jederzeit überprüfen, ob die Route mit dem Raute- oder Rautezeichen versehen ist, aber
auch hier stellen Sie immer sicher, dass Sie sich auf dem richtigen Computer befinden und ich auf meinem richtigen Computer
bin.
Ich bin in meinem temporären Verzeichnis und werde eine Datei erstellen.
Sagen wir, ich rufe es an.
Texas, und ich werde nur als Akronym wählen.
Stellen wir sicher, dass es erstellt wurde und über die richtigen Berechtigungen verfügt, wie Sie
sehen können, dass es erstellt wurde, Rupert gehört und Rupert gehört und der Besitzer richtig lesen kann.
Die Gruppe kann nur lesen und andere können nur lesen.
Wenn Sie F ACL für die Datei erhalten, sehen Sie erneut weitere Informationen, Datei als diese Eigentümergruppe, sie verwenden eine
Berechtigungsgruppe, Berechtigung der Berechtigung.
Jetzt kommt der Teil, wo Sie wollen.
Erlaube allen Entschuldigung, wo du nur zulassen willst, dass ich Zoll in diese Datei schreiben darf, dann habe ich
absol wie du weißt zählt, gelten als andere.
Recht.
Alle Leben fallen in diese Kategorie. Wenn Sie also genau hier die Erlaubnis geben, wenn Sie diese Erlaubnis auch
hier geben, was wird dann passieren?
Alle anderen können an diesen Herbst schreiben.
Ich hoffe also, Sie verstehen, worauf ich hinaus will.
Um dieses Problem zu lösen, bei dem nur ein Benutzer diese Datei ändern
kann, weisen Sie sie als Set FJC saddo set FCL minus M zu, um Ihre Berechtigungen zu ändern.
Sie für Benutzer.
Wer ist der Benutzer, den ich habe und welche Berechtigung Sie erteilen möchten.
Sie möchten lesen und schreiben und der Name der Datei wäre temp und gelten.
Ein Name ist Texas.
Aber bevor wir es laufen lassen, wollte ich einfach reingehen.
Und fang an, sorry, nicht das, ich möchte reingehen und eine doppelte Sitzung starten und mich so einloggen, wie ich es getan
habe.
Im Moment, wenn ich KDDI mache.
Temp und Katze, Texas.
Da ist nichts drin.
Übrigens, zunächst einmal sorry, nicht Cat, denn jeder konnte es lesen, also sollte ich kein Problem haben, aber
was, wenn ich es bearbeiten wollte?
Also, VI, Texas.
Unten rechts steht hier, nur lesen. Selbst wenn ich etwas einfüge, hallo oder was auch immer Sie einfügen und
speichern möchten, wird mir angezeigt, dass ich die Datei nicht öffnen kann.
Es ist nicht editierbar.
Ich habe keine Berechtigung, daher kann ich dies nicht tun, wenn ich diesen Befehl ausführe, Datei-ACL abrufen.
Also habe ich Richtlinien aufgestellt, aber ich spreche auch Rita frei und schreibe auch für diesen Balltreffer.
Geben Sie jetzt ein, um es zu überprüfen.
Wenn diese Berechtigung tatsächlich festgelegt wurde, erhalten Sie einen temporären Gesichtstext und sehen jetzt genau hier, dass der Benutzer, den
ich habe, das Recht hat, ihn zu ändern.
Wenn ich jetzt Texas mache.
Sehen Sie, ich habe nicht den gleichen Fehler, auf den ich gekommen bin, bevor ich einfach alles eingeben konnte, was ich
wollte.
Hallo Texas.
Speichern Sie es und es lässt mich es speichern, und wenn ich Cat on Texas mache, kann ich das Texas tun.
Aus diesem Grund sind diese ACLs so wichtig, um diese bestimmte Berechtigung einem bestimmten Benutzer zuzuweisen.
Das gleiche, wenn Sie diese Gruppe machen wollten.
Bei der Zuweisung der Berechtigung würden Sie den gleichen Befehl ausführen, aber anstelle von Ihnen geben Sie G ein
und geben ein und wenn Sie F ein Siegel erhalten, sehen Sie jetzt auch Gruppe I absol.
Kann diese Datei ändern, also wenn ein Benutzer Teil meiner
Gruppe ist, könnte er tatsächlich hineingehen und seine Datei auf Nummer
vier ändern sehr einfach.
Also gehe ich direkt zu Nummer vier, um diese speziellen Berechtigungen zu entfernen.
Ich werde tun müssen.
Datei ECL, minus X und was nimmst du heraus?
Nimmst du den Benutzer?
Ich habe die Erlaubnis des Zaren und dafür müssen Sie tippen.
Die wild.
Ron, hol dir eine Gesichtsbehandlung und du wirst sehen, dass der große Benutzer weg ist, aber was ist,
wenn du alles entfernen willst, nicht nur den Benutzer, sondern jede Berechtigung für jeden Benutzer oder jede Gruppe, dann musst du den
Befehl ausführen.
Gesagt, während ACL.
Als Option minus B, und jetzt, wenn Sie FCL erhalten, sehen Sie, dass es wieder in seinem ursprünglichen Zustand ist.
So funktioniert das.
Und als ich sagte, dass Sie die Datei nicht löschen können, obwohl ich die Berechtigung zum Schreiben in die Datei habe, die Datei
hinzugefügt wurde, kann ich sie nicht löschen, wenn ich dies tue.
r. M. Texas, übrigens, ich muss die Erlaubnis wieder zurückgeben.
Dies ist die Erlaubnis.
Lassen Sie es uns noch einmal überprüfen.
Ja, ich habe die Berechtigung zum Lesen und Schreiben. Wenn ich also versuche, sie zu entfernen, wird angezeigt, dass die Operation nicht
zulässig ist.
Also der Grund, warum ich das einbeziehe.
Ich möchte also nicht, dass Sie Ihre Zeit damit verschwenden, die Datei zu löschen und zu denken: Hey,
ich habe die richtige Berechtigung, aber ich kann sie nicht löschen.
Der Grund, warum ACLU das nicht dort einträgt.
Es gibt also nur diesem Benutzer sein Recht für den Fall, dass er die Datei versehentlich verwendet oder löscht.
So funktioniert die ACLU-Berechtigung.
Es ist sehr granular und reicht bis auf die Benutzerebene.
Und noch einmal, der Grund, warum es gebaut oder in die Unix- und Linux-Umgebung
eingeführt wurde, ist, dass wir dem Benutzer Berechtigungen zuweisen können, nicht jedem Benutzer, sondern einem bestimmten Benutzer.
Also probiert und probiert verschiedene Dateien aus, probiert verschiedene Verzeichnisse aus, seht, wie das Verzeichnis auch funktioniert,
wie es die Dateien ändern könnte, wenn Sie sich von der CD in das Verzeichnis einloggen könnten, indem Sie
einem Benutzer bestimmten Zugriff gewähren.