In ähnlicher Weise benötigen sie möglicherweise einen privaten Zugriff auf die spezifischen Ressourcen, wenn mehrere Benutzer mit dem System verbunden sind. Wenn wir über Dateien oder Ordner/Verzeichnisse mit Genehmigung sprechen, können Sie die Dateien oder Verzeichnisse lesen, schreiben oder ändern. Es ist wichtig, den Eigentum an Dateien/Ordnern von Benutzern, die nicht Teil Ihres geltenden Kontos sind, sie zu besitzen, sie aber besitzen können.
Es wird für einen Linux -Benutzer als schwierig angenommen. Das Einstellen der Berechtigung in den spezifischen Ordner ist recht einfach und kann über Befehlszeile oder GUI erfolgen (wir werden später diskutieren, wie wir es tun können).
Es gibt zwei Ebenen im Linux -System zur Genehmigung, die Sie verstehen müssen:
Lassen Sie uns beide erklären, zu verstehen, in welche Kategorien sie weiter unterteilt sind:
Eigentum:
Wenn wir über das Eigentum an Dateien oder Ordnern im Linux -Betriebssystem sprechen, werden sie in 3 Typen aufgeteilt:
Der Benutzer-Erstellt den Ordner, und deshalb haben wir ihn manchmal als Eigentümer beansprucht. Es wird als "dargestellt"u”In der Befehlszeile, wenn Sie Zugriff über Befehle geben.
A Gruppe Enthält mehrere Linux -Benutzer, die mit einem System mit dem gleichen Berechtigungszugriff verbunden sind. Es ist hilfreich, wenn viele Benutzer das System verwenden und ihnen die Erlaubnis der Ordner geben, darauf zuzugreifen. Sie können eine Gruppe dazu bringen, alle hinzuzufügen, anstatt sie einzeln zuzulassen. In diesem Fall konnten andere Personen als die Gruppe nicht in der Lage sein, auf den Ordner zuzugreifen. Die repräsentative Form der Gruppenmitglieder in der Linux-Kommandozeile lautet “G.”
Der andere Die Kategorie umfasst öffentliche Nutzer, die nicht Teil von Gruppenmitgliedern oder Eigentümer sind. Wenn Sie den anderen zulassen, können wir sagen, dass jeder auf der Welt auf die Dateien/Ordner zugreifen kann. Manchmal könnte es gefährlich sein, also überlegen Sie sich zweimal, bevor Sie es tun. Die öffentlichen Nutzer sind von “vertreten“Ö”:
Merken Sie sich:
U 🡪 Benutzer
G 🡪 Gruppe
o 🡪 öffentlich
Erlaubnis:
Es gibt 3 Arten von Erlaubnis, die Sie den im Folgenden erwähnten Eigentümern geben können:
Im lesen (R) Modus kann ein Benutzer eine Datei/einen Ordner öffnen und lesen, während der Schreibmodus (W) -Modus Änderungen in der Datei/in der Ordner vornehmen kann. Sie haben die Befugnis, Inhalte hinzuzufügen, zu entfernen oder umzubenennen.
Ohne Durch Ausführen von (x) Berechtigung können Sie nur lesen und in die Datei schreiben, Aber du kannst es nicht ausführen. Um die Datei ausführbar zu machen, setzen Sie die Berechtigung aus, um die Berechtigung auszuführen.
So geben Sie dem Benutzer Erlaubnis in einem Ordner unter Linux:
Sie können dem Benutzer über Terminal und GUI auf ein paar Ansätze zugreifen.
Beachten Sie die spezifischen Befehle, um die Erlaubnis und das Eigentum zu ändern.
So geben Sie dem Benutzer die Berechtigung in einem Ordner über die Befehlszeile:
Sie können Berechtigungen wie Lesen, Schreiben oder Führen des Ordners über den Befehl „chmod“ in einem Terminal festlegen oder ausführen.
Du kannst den ... benutzen "ChmodBefehl, um die Berechtigungseinstellungen auf zwei verschiedene Arten zu ändern:
Der Unterschied zwischen Absolutemodus Und Symbolischer Modus ist das in der Absolutemodus, Sie können Berechtigungen für alle Eigentümer (Benutzer, Gruppe, andere) mit der dreistelligen Oktalnummer anstelle von Zeichen festlegen. Wohingegen in der Symbolischer Modus, Sie können die Erlaubnis durch mathematische Symbole und nur für den jeweiligen Eigentümer festlegen.
Lassen Sie uns beide demonstrieren:
Geben Sie den Benutzer Zugriff auf einen Ordner über den absoluten Modus:
Um zu verstehen, wie wir im Laufe des Absolutemodus den Zugriff auf einen Ordner zugreifen können, müssen wir die angegebene Tabelle verstehen, in der Zahlen für alle Berechtigten genannt werden.
Zahlen | Erlaubnisarten | Symbole für die Erlaubnis |
0 | Keine Erlaubnis | - |
1 | Ausführen | -X |
2 | Schreiben | -w- |
3 | Ausführen + schreiben | -wx |
4 | Lesen | R- |
5 | Lesen + Ausführen | R-X |
6 | Lesen + Schreiben | rw- |
7 | Lesen + Schreiben + Ausführen | Rwx |
Lassen Sie uns ein Beispiel geben, um zu überprüfen, wie es funktioniert:
So zeigen Sie die aktuellen Berechtigungseinstellungen des Ordners an “Testing_folder,Führen Sie den folgenden Befehl aus:
$ ls -l testing_Folder
Die Ausgabe zeigt:
Führen Sie nun die aus Chmod Befehl zum Ändern des Berechtigungszugriffs:
$ chmod 760 testing_Folder
(760 🡪 Besitzer kann die Datei lesen, schreiben oder ausführen, die, die Gruppe kann lesen und schreiben, und es gibt keinen Zugriff auf die öffentlich Benutzer)
Leiten Sie die "lsBefehl, um die Änderung zu überprüfen:
$ ls -al
Geben Sie Benutzer Zugriff auf einen Ordner über den symbolischen Modus:
Drei Operatoren werden im symbolischen Modus verwendet, um die Berechtigung festzulegen:
Operator | Funktion |
+ | Erlaubnis hinzufügen |
- | Erlaubnis entfernen |
= | Stellen Sie die Berechtigung fest und überschreiben Sie die vorherigen Berechtigungseinstellungen |
Wie wir im Einführungsteil erwähnt haben, dass man Eigentümer darstellt. Beginnen wir also mit einem Beispiel:
Überprüfen Sie die aktuelle Berechtigungseinstellung von “Testing_folder"Verwenden der erwähnten"ls" Befehl:
$ ls -l testing_Folder
Erlaubnis an die festlegen Benutzer (Eigentümer), Der Befehl wäre:
$ chmod u = rwx testing_Folder
-
Führen Sie nun das aus “auslsBefehl, um die Ausgabe zu erhalten:
$ ls -al
Führen Sie den Befehl aus, um die Read -Berechtigte vom Benutzer zu entfernen:
$ chmod u-r Testing_Folder
Führen Sie nun das aus “auslsBefehl, um Ergebnisse zu erzielen:
So geben Sie eine Benutzererlaubnis für einen Ordner über GUI:
Das Ändern der Dateiberechtigung mit der GUI ist der einfachste Ansatz. Befolgen Sie die aufgeführten Schritte:
Öffnen Sie das Heimverzeichnis und navigieren Sie in Richtung des Zielordners.
Zum Beispiel, um den Berechtigungszugriff auf einen Ordner zu ändern “testen,Wählen Sie es zunächst aus:
Klicken Sie mit der rechten Maustaste auf die “testen"Ordner und auswählen"Eigenschaften”:
Der "Eigenschaften" Das Fenster wird mit 3 Registerkarten angezeigt:
Navigieren zum "BerechtigungenRegisterkarte ”und wählen Sie es:
Auf dieser Registerkarte können Sie Änderungen entsprechend der Anforderung vornehmen.
Klick auf das "Ändern Sie die Berechtigung für geschlossene Dateien,”Und Sie erhalten ein Fenster, mit dem der Benutzer den Berechtigungsmodus ändern kann, und ich lesen und schreiben den Eigentümern
Angenommen, der aktuelle Berechtigungsstatus der “testen”Ordner ist unten angegeben:
Lassen Sie uns das öffnen "Berechtigungen ändernFenster und ändern Sie die Einträge als:
Gruppe 🡪 schreibgeschützte
Andere 🡪 Keine
Navigieren zum "ändernSchaltfläche und klicken Sie darauf.
Bestätigen Sie nun mit dem “lsBefehl erneut im Terminal, wenn Änderungen erfolgreich vorgenommen wurden.
Abschluss:
Legen Sie den Zugriff auf die Dateien oder Ordner fest, ist heutzutage aus Sicherheitsgründen obligatorisch, da jemand, der nicht mehr Teil Ihres Systems ist. Um die Sicherheitsprobleme zu kontrollieren und die Dateien sicher zu halten, können Sie Berechtigungen festlegen.
Es gibt drei Kategorien von Eigentümer I-E-Benutzer, Gruppen und anderen. Außerdem haben wir 3 Typen für Berechtigungseinstellungen wie Lesen, Schreiben und Ausführen.
Sie können dem Ordner auf zwei Arten einen Benutzererlaubnis geben. über Befehlszeile und GUI. Der GUI -Ansatz ist meiner Meinung nach besser, da er eine ziemlich einfache und einfache Möglichkeit ist, Berechtigungen festzulegen.