GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

So ändern Sie Dateiberechtigungen

Wenn Sie mit Linux arbeiten, kann es vorkommen, dass Sie Datei- oder Ordnerberechtigungen aufgrund eines 403-Fehlers auf Ihrer Website ändern müssen oder damit ein bestimmtes Skript oder Programm ordnungsgemäß ausgeführt wird. Dies kann entweder mit dem Dateimanager von cPanel erfolgen, was dies zu einem einfachen Vorgang macht, oder direkt über die Befehlszeile für diejenigen, die kein cPanel haben. Bevor Sie Änderungen an Ihren Dateien und Ordnern vornehmen, empfehlen wir Ihnen wie immer dringend, ein lokales Backup auf Ihrem Computer zu erstellen, damit es problemlos wiederhergestellt werden kann.

So ändern Sie Berechtigungen mit cPanel

Melden Sie sich bei Ihrem cPanel an.

Navigieren Sie nach der Anmeldung zum Dateimanager Symbol. Dies befindet sich in den Dateien Abschnitt, standardmäßig nach oben.

Über den Dateimanager Sie wählen die Datei oder den Ordner aus, für die Sie die Berechtigungen ändern möchten. Nachdem Sie auf die Datei/den Ordner geklickt haben, sollten Sie oben im Dateimanager auf den Link "Berechtigungen" klicken . Sie können auch in der Spalte Berechtigungen des Dateimanagers die aktuellen Berechtigungen anzeigen, die die Datei / der Ordner hat.

Wenn Sie auf diesen Link klicken, wird ein neues Berechtigungen ändern geöffnet Dialogmenü, um die Berechtigungen auszuwählen. Hier können Sie ganz einfach die Berechtigungen festlegen, die Sie für diese bestimmte Datei oder diesen Ordner verwenden möchten.

Sobald Sie die gewünschten oder erforderlichen Berechtigungen festgelegt haben, können Sie die Änderungen abschließen und speichern, indem Sie auf Berechtigungen ändern klicken Schaltfläche.

So ändern Sie Berechtigungen in der Befehlszeile

Wenn Sie ein anderes Control Panel verwenden, das keine Berechtigungsunterstützung oder überhaupt kein Control Panel hat, können Sie die Berechtigungen einer Datei oder eines Ordners direkt von der Befehlszeile aus ändern. Dies geschieht mit chmod Befehl. Dieser Befehl ist wirksam, weil er bestimmte Funktionen unterbrechen kann, die auf den Dateiberechtigungen beruhen, die Sie ändern. Diskretion des Benutzers wird empfohlen.

Berechtigungen für einzelne Dateien/Ordner ändern

Melden Sie sich über SSH bei Ihrem Server an oder greifen Sie auf die Befehlszeile zu.

Sobald Sie sich angemeldet haben, sollten Sie zu der Datei oder dem Ordner navigieren, für den Sie die Berechtigungen ändern. Dies kann durch die Verwendung der CD erfolgen Befehl. Dadurch wird das aktuelle Verzeichnis in das nach dem Befehl angegebene Verzeichnis geändert. Das Beispiel unten wird in die Dokumente verschoben Ordner im Home-Verzeichnis des Benutzers _myuser_.:

cd  /home/myuser/documents 

Einmal im gewünschten Verzeichnis (die pwd Der Befehl gibt das richtige Arbeitsverzeichnis aus), geben Sie den folgenden Befehl ein und ersetzen Sie permissions durch die Berechtigungen, die Sie festlegen möchten, und name durch den Namen der Datei oder des Ordners:

chmod permissions name

Beispiel:

chmod 744 test

Dadurch werden die Berechtigungen der Datei (oder des Ordners) mit dem Namen test geändert um 744, zu sein Das bedeutet, dass jeder diese Datei lesen, schreiben und ausführen kann.

Es wird dringend davon abgeraten, die Berechtigungen auf 777 zu ändern.

Mit einem Befehl wie pwd bevor Sie chmod verwenden Der Befehl stellt sicher, dass Sie im richtigen Verzeichnis arbeiten und mit den beabsichtigten Dateien und Ordnern am richtigen Ort arbeiten.

  • Die Eingabe dieses Befehls sollte keine Meldung erzeugen, es sei denn, etwas wäre schief gelaufen. Wenn nichts angezeigt wird, sollten die Berechtigungen jetzt geändert werden. Sie können die Berechtigungen für die Dateien in Ihrem aktuellen Verzeichnis mit ls -l anzeigen Befehl.

Berechtigungen rekursiv ändern

Das Folgende sollte mit äußerster Vorsicht verwendet werden. Wir empfehlen Ihnen dringend, eine Sicherungskopie Ihrer Dateien zu erstellen, bevor Sie fortfahren.

Wenn Sie die Berechtigungen für alle Dateien und Ordner innerhalb eines Verzeichnisses ändern möchten, können Sie dies einfach tun, indem Sie dem obigen Befehl ein Argument hinzufügen. Dies geschieht mit dem -R Argument.

Beispiel:

chmod -R 644 test

Dieser Befehl ändert die Berechtigungen aller Dateien und Ordner innerhalb des Ordners mit dem Namen test 644 sein . Der Eigentümer würde die Datei/den Ordner lesen und schreiben, aber alle anderen können die Dateien/Ordner nur lesen.

Wenn Sie einen Pfad angeben, der für den Ordner verwendet werden soll, kann dieser relativ zu Ihrem aktuellen Verzeichnispfad oder absolut (relativ zum Stammverzeichnis des Systems '_**/**_') angegeben werden. Um einen absoluten Pfad anzugeben, sollten Sie mit einem Schrägstrich ( / ) fortfahren. Andernfalls wird angenommen, dass der Pfad relativ zu Ihrer aktuellen Position ist.

Stellen Sie sicher, dass das -R im Befehl wird groß geschrieben. Andernfalls funktioniert der Befehl möglicherweise nicht wie beabsichtigt.[

Eigentumsrechte für Dateien oder Ordner ändern

Wenn Sie nur die Gruppe ändern, wird empfohlen, den Befehl chgrp wie unten beschrieben zu verwenden. Dadurch wird die Möglichkeit minimiert, dass etwas schief geht.

Zusammen mit dem Ändern der Berechtigungen einer Datei möchten Sie möglicherweise den Eigentümer oder die Gruppe einer Datei oder eines Ordners ändern. Dafür gibt es einen ähnlichen Befehl, den chown Befehl. Die Verwendung dieses Befehls ist wie folgt:

chown user: group name

Ersetzen Sie den Benutzer durch den neuen Dateieigentümer und die Gruppe durch die neue Gruppe für die Datei. Name ist der Name der Datei oder des Ordners, für den der Eigentümer geändert werden soll. Angenommen, Sie möchten den Besitz von Dateien und Ordnern innerhalb eines Verzeichnisses rekursiv ändern. Es ist ähnlich wie mit dem chmod Befehl. Durch Hinzufügen des -R Argument für den Befehl.

Beispiel:

chown -R testUser:testGroup test

Dadurch wird der Besitz aller Dateien und Ordner innerhalb des Tests geändert Verzeichnis, sodass testUser der Eigentümer und testGroup die Gruppe ist.

Ändern der Eigentümerschaft von Dateien oder Ordnergruppen

Ähnlich dem chown Befehl kann dieser Befehl entweder auf eine einzelne Datei/einen einzelnen Ordner oder rekursiv angewendet werden. Der Befehl, auf den wir uns beziehen, ist chgrp Befehl. Dieser Befehl funktioniert ähnlich wie chown Befehl, außer dass nur dieser die Dateigruppe ändert. Sie können diesen Befehl folgendermaßen verwenden:

chgrp group name

Ersetzen Sie die Gruppe durch die Gruppe, für die Sie Berechtigungen für die Datei erteilen, und den Namen durch den Ordner- oder Dateinamen. Bei der Ausführung ändert dies nur die Gruppe der Datei/des Ordners, nicht den tatsächlichen Benutzerbesitzer der Datei. Das -R Argument kann auch mit diesem Befehl verwendet werden.

Weitere Informationen zu chmod , chown, und chgrp Befehlen, wird empfohlen, sich die Handbuchseiten für diese Befehle anzusehen. Diese können durch Eingabe von man aufgerufen werden (steht für manuell) plus den Befehl danach. Beispiel:

man chmod

Wenn Sie Fragen haben oder Hilfe benötigen, kontaktieren Sie uns bitte über den Live-Chat oder senden Sie ein Ticket an unser technisches Support-Team.


cPanel
  1. So ändern Sie Datei- und Verzeichnisberechtigungen mit dem Dateimanager

  2. Ändern Sie die Berechtigungen einer Datei

  3. Wie ändere ich Berechtigungen für eine Datei oder einen Ordner über die Systemsteuerung?

  4. Wie verwende ich chmod, um die Dateiberechtigung zu ändern?

  5. Wie grep \n in Datei

So ändern Sie Berechtigungen in Linux

Linux-Berechtigungen – So finden Sie Berechtigungen einer Datei

Chmod-Befehl – ​​So ändern Sie Dateiberechtigungen in Linux

Wie ändere ich MX-Einträge?

So ändern Sie Dateiberechtigungen mit FileZilla

So ändern Sie Dateiberechtigungen in cPanel