Nicht alle Ordner auf einem Linux-basierten BetriebssystemDas System ist für den Benutzer beschreibbar. Dafür gibt es einen guten Grund: Ordner auf Systemebene erfordern Berechtigungen auf hoher Ebene. Das Problem mit diesen Berechtigungen ist, dass der Zugriff auf Benutzerebene häufig gesperrt wird. Wenn Sie also versuchen, Dateien in einem Systemverzeichnis abzulegen und dies nicht können, müssen Sie lernen, wie Sie die Berechtigungen ändern, damit Nicht-Root-Konten Zugriff haben.
In diesem Handbuch zeigen wir Ihnen, wie Sie die Berechtigungen von Ordnern unter Linux aktualisieren können, um sie für Ihr Benutzerkonto beschreibbar zu machen.
Aktualisieren Sie die Berechtigungen der Ordner im Terminal
Ordnerberechtigungen unter Linux lassen sich am einfachsten mit der aktualisieren chmod Befehl. Hier ist eine kleine Liste der grundlegenden chmod-Berechtigungen.
- 7 - lesen, schreiben und ausführen.
- 6 - lesen und Schreiben.
- 5 - lesen und ausführen.
- 4 - schreibgeschützt
- 3 - schreiben und ausführen.
- 2 - schreibgeschützt
- 1 - nur ausführen.
- 0 - kein Zugang.
Jede der Nummern in der Liste funktioniert mit derChmod-Befehl in Dreiergruppen. Hier ist ein Beispiel. So ändern Sie die Berechtigungen des Ordners "test" unter Linux, sodass jeder Code darin lesen, schreiben und ausführen kann. Machen:
chmod 777 /test
Um außerdem die Berechtigungen jedes einzelnen Ordners im Verzeichnis „test“ so zu ändern, dass sie dieselben Berechtigungen widerspiegeln, muss die rekursive Option verwendet werden. Zum Beispiel
chmod 777 -R /test
Jede der Zahlen im Chmod-Befehlsbeispieloben hat einen Zweck. Die erste Zahl steht für den Benutzer. Die zweite Zahl legt die Berechtigung für die Gruppe und die dritte für den Rest des Systems fest.
Wenn Sie Probleme beim Schreiben in einen Ordner auf dem System haben, auf den nicht zugegriffen werden kann, sehen Sie in der obigen Liste nach und wenden Sie sie auf den folgenden Beispielcode an.
chmod XXX
Oder um alle Ordner innerhalb des Ordners der obersten Ebene zu aktualisieren.
chmod XXX -R folder-name
Eigentümer der Ordner im Terminal aktualisieren
Manchmal ist es nicht möglich, die einzelnen Berechtigungen eines Ordners über Chmod zu aktualisieren. Manchmal muss der Benutzer den Besitz des Verzeichnisses vollständig aktualisieren.
Ein gutes Beispiel für Situationen, in denen Sie die Inhaberschaft eines Verzeichnisses aktualisieren müssen, ist das Platzieren von Websitedateien in / var / www /, das Bearbeiten von Datenbankdateien usw.
Wenn Sie den Besitz eines Verzeichnisses auf einem Linux-System ändern möchten, verwenden Sie den Befehl su oder sudo -s Befehl im Terminal.
su
oder
sudo -s
Verwenden Sie bei Root-Zugriff die chown Beispiel unten, um den Besitz eines Verzeichnisses vollständig zu ändern.
chown user:user /location/of/directory
Sobald Sie das ausgeführt haben chown Befehl oben verwenden Sie die ls Befehl zusammen mit dem Schalter "l", um die Berechtigungen des Ordners zu überprüfen und zu bestätigen, dass es funktioniert.
ls -l /location/of/directory
Aktualisieren Sie die Berechtigungen der Ordner im Dateimanager
Aktualisieren von Berechtigungen über den Dateimanager amLinux ist im Vergleich zur Befehlszeile stark eingeschränkt. Wenn Sie jedoch kein Fan des Terminals sind, ist es gut zu wissen, wie Sie dies mit dem Dateimanager tun.
Zwerg / Wellensittich usw
Schritt 1: Öffnen Sie ein Terminalfenster und verwenden Sie die sudo Befehl zum Starten des Dateimanagers als root.
sudo nautilus
Schritt 2: Klicken Sie auf den Root-Dateimanager. Suchen Sie dann nach dem Root-Dateisystem, um Zugriff auf die Systemdateien auf Ihrer Linux-Festplatte zu erhalten.
Schritt 3: Durchsuchen Sie mit dem Gnome-Dateimanager das Dateisystem nach dem Ordner, den Sie aktualisieren möchten.
Schritt 4: Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie "Eigenschaften".
Schritt 5: Klicken Sie auf die Registerkarte "Berechtigungen", um Zugriff auf die Berechtigungen des Ordners zu erhalten.
Schritt 6: Verwenden Sie das Berechtigungsfenster, um den Ordner auf die gewünschten Berechtigungen festzulegen. Klicken Sie dann auf die Schaltfläche "Berechtigungen ändern".
Schließen Sie das Fenster "Eigenschaften", und die Berechtigungen sollten automatisch in das Verzeichnis aktualisiert werden.
KDE
Leider ist es aufgrund eines Software-Patches nicht möglich, den KDE Dolphin-Dateimanager einfach als root zu öffnen. Befolgen Sie stattdessen die obigen Anweisungen in der Befehlszeile, um die Berechtigungen zu aktualisieren.
Kamerad
Schritt 1: Öffnen Sie ein Terminalfenster und führen Sie den folgenden Befehl aus, um den Mate-Dateimanager als Root zu starten.
sudo caja
Schritt 2: Klicken Sie links in der Spalte „Geräte“ auf „Dateisystem“. Durchsuchen Sie anschließend den Stammordner nach einer Datei, deren Berechtigungen Sie ändern möchten.
Schritt 3: Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie ändern möchten, und wählen Sie "Berechtigungen" aus.
Schritt 4: Verwenden Sie den Bereich "Berechtigungen", um die Berechtigungen für den Ordner festzulegen. Klicken Sie dann auf die Schaltfläche "Berechtigungen ändern".
Schritt 5: Schließen Sie das Fenster "Eigenschaften".
Nach dem Schließen des Fensters "Eigenschaften" sollten die Berechtigungen automatisch aktualisiert werden.
XFCE
Schritt 1: Öffne Thunar als root, indem du drückst Alt + F2 und geben Sie den folgenden Befehl in den Schnellstarter ein.
pkexec thunar
Schritt 2: Geben Sie Ihr Benutzerpasswort in das Feld ein, das angezeigt wird, um im Root-Modus auf Thunar zuzugreifen.
Schritt 3: Suchen Sie in der linken Seitenleiste nach "Dateisystem-Root" und wählen Sie es aus, um Zugriff auf das Root-Dateisystem zu erhalten. Suchen Sie im Dateimanager den Ordner, für den Sie Berechtigungen aktualisieren möchten.
Schritt 4: Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie "Eigenschaften". Klicken Sie dann auf "Berechtigungen", um auf das Berechtigungsfenster zuzugreifen.
Schritt 5: Verwenden Sie unter "Berechtigungen" das Fenster, um die Ordnerberechtigungen festzulegen. Dann schließen Sie das Fenster.
Wenn das Fenster "Eigenschaften" geschlossen ist, sollten die Berechtigungseinstellungen automatisch angewendet werden.
Generische Linux-Dateimanager
Es gibt viele verschiedene DateimanagerDort. In diesem Abschnitt des Leitfadens haben wir die 4 häufigsten behandelt. Wenn Ihr Dateimanager nicht abgedeckt ist, sollten Sie stattdessen die Terminalanweisungen befolgen.
Bemerkungen