1. Startseite
  2. Terminal
  3. Erhöhen der Rechte mit sudo

Erhöhen der Rechte mit sudo

Übersicht

Neuere Plattformen, v6+, bieten eine eingeschränkte sudo-Unterstützung, die das Entfernen, Kopieren und Ändern des Besitzes von Dateien mit erhöhten Rechten (root) ermöglicht. Abhängig von der Plattform-Version, entweder  rm (v6) oder rm, cp, und chown (v6.5+) sind Befehle verfügbar.

Verwendung

sudo folgt einer allgemeinen Syntax: sudo Befehl Argumente. Bestimmte Befehle haben Einschränkungen, welche Argumente verwendet werden können. sudo darf nur innerhalb des Terminal und fordert Sie auf, Ihr Passwort einzugeben, um die Absicht zu bestätigen.

rm

rm wird zum Entfernen von Dateien verwendet. Jede Datei kann entfernt werden, einschließlich der Systemdateien auf Ihrem Konto, also seien Sie vorsichtig bei der Verwendung! Es gibt keine Einschränkungen für die Verwendung.

Beispiel: sudo rm -rf /home/bob/bobswebsite.com

cp

nur auf Plattformen ab v6.5 verfügbar

kopiert eine Datei oder einen Satz von Dateien von einem Quell- zu einem Zielpfad. cp kann ohne Flags oder mit -dR:

Beispiel: cp myfile.txt mynewfile.txt

Beispiel: cp -dR /home/bob/bobswebsite.com /var/www/bobstaging
Kopieren Sie den Inhalt von bobswebsite.com nach /var/www/bobstaging, die möglicherweise ein Addon-Domäne oder Subdomain um Änderungen an bobswebsite.com zu testen

Begrenzungen

  • jede kopierte Systemdatei wird auf den Speicherplatz des Kontos angerechnet
  • akzeptiert optional das Flag rekursiv (-R) und Symlink-Deferenz (-d)
  • darf keine anderen Flags akzeptieren

chown

nur auf Plattformen ab v6.5 verfügbar

Ändern Sie den Besitz einer Datei oder einer Gruppe von Dateien.

Beispiel: chown -R myadmin /home/bob/bobsmysite
Ändern Sie die Eigentümerschaft von bobsmysite, rekursiv auf den Benutzer "myadmin" zur einfachen Dateiverwaltung durch myadmin

Beispiel: chown apache /var/www/wp/wp-config.php
Ändern Sie das Eigentum an wp-konfiguration.php in wp/, a WordPress Verzeichnis, damit der Webserver bei einer Konfigurationsänderung in dieses Verzeichnis schreiben kann.

Begrenzungen

  • akzeptiert optional das rekursive Flag (-R), um den Besitz aller Dateien in einem Verzeichnis zu ändern
  • darf keine anderen Flags akzeptieren
  • darf das Gruppenbesitzverhältnis nicht verändern (newuser:root ist illegal)
  • muss einen absoluten Pfad verwenden, z. B. chown newuser /var/www/myfile
    • der absolute Pfad darf sich nur innerhalb von /var oder /home befinden
    • der Pfad darf nicht über Verzeichnisse führen, z. B. /var/../wurzel
Aktualisiert am März 7, 2021

Verwandte Artikel