Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigungen

1693
Frank V

Ich habe Ubuntu Server auf einer virtuellen VirtualBox-Maschine installiert. Ich konnte die GNOME-Desktop-Umgebung darauf einrichten ( Standardversion von Ubuntu ). Dies ist ein Lern-LAMP-Server, daher sind mir die Leistungskosten nicht wichtig.

Ich versuche, eine sehr geringfügige Rekonfiguration von Apatche2 vorzunehmen, aber dafür brauche ich Schreibzugriff auf die Dateien /etc/apache2/sites-available(glaube ich).

Ich bin noch sehr neu in Linux, komme aber dorthin. Ich verstehe, dass ich die Dateiberechtigungen ändern muss, um diese Dateien zu ändern. (Zumindest laut meinem Buch). Aber ich muss fragen, ob es einen Weg gibt, mir vorübergehend einen Superbenutzerzugriff für einen temporären Zeitraum zu gewähren. Ähnlich wie sudo -i.

Ich würde es vorziehen, diese Änderungen in der Desktop-Umgebung vorzunehmen ...

Wenn es keine Möglichkeit gibt, den Superuser-Zugriff (oder den Root-Zugriff) vorübergehend zu aktivieren, wie kann ich dann die Dateiberechtigungen so ändern, dass ich die Apache-Konfiguration ändern kann? Meine Versuche mit chmod scheitern ...

1

3 Antworten auf die Frage

1
Frank V

Die Antwort starrte mir ins Gesicht. Navigieren Sie im Terminal zum Speicherort der Datei und führen Sie dann Folgendes aus:

gksudo gedit FileToEdit 

Dadurch wird der Editor nur mit Administratorrechten für diese Datei gestartet. Dies ist wahrscheinlich eine der sichereren Möglichkeiten, um das zu erreichen, was ich brauche ...

gksudo: http://www.psychocats.net/ubuntu/graphicalsudo

+1, da es viel besser ist, als ganze Nautilus als Wurzel zu starten. Manuel Faux vor 14 Jahren 0
Das wird gut funktionieren, aber ich würde die Verwendung von Gksudo empfehlen. Es ist einfach sicherer. Siehe http://www.psychocats.net/ubuntu/graphicalsudo DLH vor 14 Jahren 0
1
DLH

Sie können einen Root-Dateibrowser mit ausführen gksudo nautilus.

Auf diese Weise können Sie die Datei entweder als root öffnen (empfohlen) oder die Berechtigungen im Eigenschaftenmenü ändern.

Ich habe es nicht getestet, aber das ist am nächsten, wonach ich gesucht habe. Vielen Dank. Frank V vor 14 Jahren 0
Im Allgemeinen ist es eine schlechte Sache, grafische Anwendungen (insbesondere Dateibrowser) mit Root-Berechtigungen auszuführen. Manuel Faux vor 14 Jahren 0
Was ist daran so schlimm? DLH vor 14 Jahren 0
0
Manuel Faux

Wie Sie bereits erkannt haben, wird der sudoBefehl verwendet, um Befehle mit den Rechten anderer Benutzer auszuführen. Der Standardbenutzer, der sudoverwendet wird, wenn Sie keinen anderen Benutzer angeben, ist der Root-Benutzer.

Verwenden Sie sudo vim /etc/apache2/sites-availablediese Option, um die Datei als root zu ändern.

Guter Punkt - ich habe nicht daran gedacht - aber das ist keine bevorzugte Lösung ... Frank V vor 14 Jahren 0