Wie erteile ich einem Ordner in Linux eine Benutzerberechtigung?

How I Give User Permission Folder Linux



Datenschutz ist ein wesentlicher Bestandteil des Lebens eines Menschen, sei es in den sozialen Medien oder am Arbeitsplatz. Es trägt zum Schutz der persönlichen und beruflichen Daten bei, die wir nicht mit allen teilen möchten. Manchmal arbeiten Mitarbeiter an sensiblen Daten, die nicht innerhalb oder außerhalb des Unternehmens weitergegeben werden konnten.

Wenn mehrere Benutzer mit dem System verbunden sind, benötigen sie möglicherweise einen privaten Zugriff auf die spezifischen Ressourcen. Wenn wir über die Berechtigung für Dateien oder Ordner/Verzeichnisse sprechen, bedeutet dies, dass Sie ihnen erlauben, die Dateien oder Verzeichnisse zu lesen, zu schreiben oder zu ändern. Es ist wichtig, den Besitz von Dateien/Ordnern von den Benutzern zurückzugeben, die nicht Teil Ihres aktuellen Kontos sind, diese aber besitzen können .







Es wird angenommen, dass es für einen Linux-Benutzer schwierig ist, auf eine Datei oder einen Ordner zuzugreifen, da er sich dessen bewusst ist. Das Festlegen der Berechtigung für den jeweiligen Ordner ist recht einfach und kann über die Befehlszeile oder GUI erfolgen (wir werden später besprechen, wie wir das tun können).



Es gibt zwei Ebenen im Linux-System für die Autorisierung, die Sie verstehen müssen:



  • Eigentum
  • Erlaubnis

Lassen Sie uns beide erklären, um zu verstehen, in welche Kategorien sie weiter unterteilt sind:





Eigentum:

Wenn wir über den Besitz von Dateien oder Ordnern im Linux-Betriebssystem sprechen, werden sie in 3 Typen unterteilt:

  • Benutzer
  • Gruppe
  • Andere

Die Benutzer - den Ordner erstellt, und deshalb haben wir ihn manchmal als Eigentümer beansprucht. Es wird dargestellt als du in der Befehlszeile, wenn Sie den Zugriff über Befehle gewähren.



ZU Gruppe enthält mehrere Linux-Benutzer, die mit einem System verbunden sind und die gleichen Zugriffsrechte haben. Es ist hilfreich, wenn viele Benutzer das System verwenden und ihnen die Zugriffsberechtigung für Ordner erteilen. Sie können eine Gruppe erstellen, um alle hinzuzufügen, anstatt sie einzeln zuzulassen. In diesem Fall können andere Personen als die Gruppe nicht auf den Ordner zugreifen. Die repräsentative Form von Gruppenmitgliedern in der Linux-Befehlszeile ist g .

Die Sonstiges Kategorie umfasst öffentliche Benutzer, die nicht Teil von Gruppenmitgliedern oder Eigentum sind. Wenn Sie den anderen erlauben, können wir sagen, dass Sie jedem auf der Welt den Zugriff auf die Dateien/Ordner erlauben. Manchmal kann es gefährlich sein, also denken Sie zweimal darüber nach, bevor Sie es tun. Die öffentlichen Benutzer werden vertreten durch oder :

Merken Sie sich:

u Benutzer

g 🡪 Gruppe

o 🡪 öffentlich

Erlaubnis:

Es gibt 3 Arten von Genehmigungen, die Sie den unten genannten Eigentümern erteilen können:

  • Lesen
  • Schreiben
  • Ausführen

In dem lesen ( R )-Modus kann ein Benutzer eine Datei/einen Ordner öffnen und lesen, während der Schreibmodus (w) es erlaubt, Änderungen in der Datei/dem Ordner vorzunehmen. Sie haben die Berechtigung, Inhalte hinzuzufügen, zu entfernen oder umzubenennen.

Ohne Ausführen von (x)-Berechtigung, Sie können die Datei nur lesen und schreiben, aber du kannst es nicht ausführen. Um die Datei ausführbar zu machen, legen Sie die Ausführungsberechtigung fest.

So erteilen Sie dem Benutzer die Berechtigung für einen Ordner in Linux:

Sie können dem Benutzer auf verschiedene Weise Zugriffsberechtigungen über das Terminal und die GUI erteilen.

Beachten Sie die spezifischen Befehle zum Ändern der Berechtigung und des Eigentums, bevor Sie direkt darauf springen.

  • chmod Befehl wird verwendet, um die Berechtigung zu ändern
  • chown Befehl wird verwendet, um den Besitz zu ändern

So erteilen Sie dem Benutzer die Berechtigung für einen Ordner über die Befehlszeile:

Sie können Berechtigungen wie Lesen, Schreiben oder Ausführen des Ordners über den Befehl chmod in einem Terminal festlegen.

Du kannst den ... benutzen chmod Befehl zum Ändern der Berechtigungseinstellungen auf zwei verschiedene Arten:

  1. Absoluter Modus (numerischer Modus)
  2. Symbolischer Modus

Der Unterschied zwischen Absolute mode und symbolischer Modus ist das in der Absolute mode, Sie können Berechtigungen für alle Eigentümer (Benutzer, Gruppe, andere) mit der dreistelligen Oktalzahl anstelle von Zeichen festlegen. Während in der symbolischer Modus , können Sie die Berechtigung durch mathematische Symbole und nur für den jeweiligen Besitzer festlegen.

Lassen Sie uns beide demonstrieren:

Gewähren Sie Benutzern Zugriff auf einen Ordner im absoluten Modus:

Um zu verstehen, wie wir im absoluten Modus Berechtigungszugriff auf einen Ordner erteilen können, müssen wir die angegebene Tabelle verstehen, in der Zahlen für alle Berechtigungstypen aufgeführt sind.

Zahlen Berechtigungstypen Symbole für Erlaubnis
0 Keine Erlaubnis -
1 Ausführen -X
2 Schreiben -in-
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 ausführen, um zu überprüfen, wie es funktioniert:

So zeigen Sie die aktuellen Berechtigungseinstellungen des Ordners an Testing_Ordner , führen Sie den folgenden Befehl aus:

$ls -dasTesting_Ordner

Die Ausgabe zeigt:

  • Zuerst rw – repräsentiert🡪 einen Benutzer (Eigentümer), der die Datei lesen oder schreiben/bearbeiten kann, aber nicht in der Lage ist, sie auszuführen, da der Ausführungsmodus auf - eingestellt ist.
  • Der Zweite rw – steht für 🡪 eine Gruppe (alle zur Gruppe hinzugefügten Benutzer), die die Datei lesen oder schreiben/bearbeiten kann.
  • Der dritte R — steht für 🡪 andere (öffentliche), die die Datei nur lesen können

Führen Sie nun die chmod Befehl zum Ändern des Berechtigungszugriffs:

$chmod 760Testing_Ordner

(760 Euro) Eigentümer kann die Datei lesen, schreiben oder ausführen, die Gruppe kann lesen und schreiben, und es gibt keinen Zugriff für die öffentlich Benutzer)

Führen Sie die ls Befehl, um die Änderung zu überprüfen:

$ls-zum

Gewähren Sie Benutzern Zugriff auf einen Ordner im symbolischen Modus:

Im symbolischen Modus werden drei Operatoren verwendet, um die Berechtigung festzulegen:

Operator Funktion
+ Berechtigung hinzufügen
- Berechtigung entfernen
= Legen Sie die Berechtigung fest und überschreiben Sie die vorherigen Berechtigungseinstellungen

Wie wir im einleitenden Teil erwähnt haben, wie man Eigentümer vertritt. Beginnen wir also mit einem Beispiel:

Überprüfen Sie die aktuelle Berechtigungseinstellung von Testing_Ordner unter Verwendung der genannten ls Befehl:

$ls -dasTesting_Ordner

So legen Sie die Berechtigung für die . fest Benutzer ( Eigentümer) , der Befehl wäre:

$chmod du=rwx Testing_Ordner

-

Führen Sie nun die ls Befehl, um die Ausgabe zu erhalten:

$ls -zum

Führen Sie den folgenden Befehl aus, um dem Benutzer die Leseberechtigung zu entziehen:

$chmodu-r Testing_folder

Führen Sie nun die ls Befehl, um Ergebnisse zu erhalten:

So erteilen Sie einem Benutzer die Berechtigung für einen Ordner über die GUI:

Das Ändern der Dateiberechtigung über die GUI ist der einfachste Ansatz. Befolgen Sie die aufgeführten Schritte:

Öffnen Sie das Home-Verzeichnis und navigieren Sie zum Zielordner.

Zum Beispiel, um die Zugriffsberechtigung für einen Ordner zu ändern testen , wählen Sie es zunächst aus:

Klicken Sie mit der rechten Maustaste auf das testen Ordner und wählen Sie Eigenschaften :

Die Eigenschaften Es erscheint ein Fenster mit 3 Registerkarten:

Navigieren Sie zum Berechtigungen Registerkarte und wählen Sie sie aus:

Auf dieser Registerkarte können Sie je nach Anforderung Änderungen vornehmen.

Klicken Sie auf die Berechtigung für eingeschlossene Dateien ändern, und Sie erhalten ein Fenster, in dem der Benutzer den Berechtigungsmodus ändern kann, dh den Lese- und Schreibmodus für die Eigentümer:

Angenommen, der aktuelle Berechtigungsstatus des testen Ordner ist unten angegeben:

Öffnen wir die Berechtigungen ändern Fenster und ändern Sie die Einträge als:

Gruppe 🡪 Schreibgeschützt

Andere 🡪 Keine

Navigieren Sie zum Veränderung Schaltfläche und klicken Sie darauf.

Bestätigen Sie nun mit ls Befehl erneut im Terminal, wenn die Änderungen erfolgreich durchgeführt wurden.

Abschluss:

Der Zugriff auf die Dateien oder Ordner ist heutzutage aus Sicherheitsgründen obligatorisch, da jemand, der nicht mehr Teil Ihres Systems ist, möglicherweise auch Zugriff auf Ordner hat. Um die Sicherheitsprobleme in den Griff zu bekommen und die Dateien sicher zu halten, können Sie Berechtigungen festlegen.

Es gibt drei Eigentumskategorien, dh Benutzer, Gruppe und andere. Außerdem haben wir 3 Typen für Berechtigungseinstellungen wie Lesen, Schreiben und Ausführen.

Sie können einem Benutzer auf zwei Arten eine Benutzerberechtigung für den Ordner erteilen; über Befehlszeile und GUI. Der GUI-Ansatz ist meiner Meinung nach besser, da es eine ziemlich unkomplizierte und einfache Möglichkeit ist, Berechtigungen festzulegen.