Forum
Tipps
News
Menu-Icon

Linux / Unix: Webserver

Hallo, hat jemand eine Idee, wie ich einen Webserver(Apache) mit Rootrechten
laufen lassen kann?


Mein Computer-System:
   
Mein PC ist etwa 0-2 Jahre alt.


Antworten zu Linux / Unix: Webserver:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

möglich wäre es. Aber doch nicht am öffentlichen Netz?!?. Und was soll das bringen ? Einem Webserver erteilt man niemals Rootrechte. Ihn gegen Angriffe zu schützen ist ein nicht unerheblicher Aufwand, der eine gehörige Portion Fachwissen voraussetzt. Übrigens: der Betreiber haftet bei Missbrauch eines Webservers durch Dritte, nicht der Angreifer.

Have Fun

Nein, natürlich kein Zugang zum Internet von diesem Rechner. Da sollen PHP-Scripte als Anwendung laufen, die Root-Rechte benötigen in einem geschlossenen Netz.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo

für Ubuntu schaue hier

http://wiki.ubuntuusers.de/apache

gruss

Hardy1979

 

Wenn das BS nicht Linux ist, wäre
da noch "SERVER2GO"
funktioniert auch von USB-Stick und ist transportabel

 

Das BS ist Suse-Linux. Geht das mit Apache überhaupt oder brauche ich einen anderen Webserver?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

kalr geht das mit dem Apache. Aber normaler Weise setzt man seine Anwendung auf die Rechte des Webservers nicht umgekehrt. Das geht recht simpel mit einem Konsolenbefehl.

Zuerst zur Anwendung wechseln die ja in /srv/www/htdocs liegt also:

cd /srv/www/htdocs ENTER

Dann die Rechte setzen

chown -R wwwrun:www Name_des_Anwendungsverzeichnisses ENTER

nun noch den Apachen neu starten damit die Änderung wirksam wird.

rcapache restart ENTER

Das wars auch schon. Das du die Befehle in einer Rootkonsole absetzt und nicht als Anwender versteht sich eigentlich von selbst.

Have Fun
 

Ein Teil der Scripte brauchen Root-Rechte, weil sie Systemaufgaben erfüllen müssen, die nur Root darf.
Diese Berechtigungen zu ändern, halte ich für noch riskanter.

zu diesen Zweck gibt es "SUID"
für deine Scripte

Webserver sollte nieee unter "root"-rechten laufen, ebenso wenig die Dateien die unter dem Webserver liegen!

Wenn Du den Standard-Apache benutzt ist das nicht möglich. Wenn Du den auf Root setzt, startet er nicht mehr. Die Entwickler haben sich dabei schon etwas gedacht. Wenn Du es trotzdem unbedingt machen willst, solltest Du es mit einem alternativen Webserver (und einem anderen Port versuchen). Gruppe Root geht auch mit Apache (wenns Dir reicht). Aber auch ich rate Dir davon ab. 


« als Root anmeldenSuse: Suse Linux und LG Flat-Monitor »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Netzwerk
Ein Netzwerk verbindet mehrere Computer oder andere Netzwerk-fähige Geräte wie Handys, Tablets oder Spielekonsolen miteinander: So lassen sich Daten und Program...

Netzwerkkarte
Die Ethernetkarte, auch Netzwerkkarte, wird benötigt, um mehrere Rechner zu vernetzen (zum Beispiel, um einen Drucker mit mehreren Computern zu benutzen, oder schnel...

Botnetz
Ein Bot-Netz (englisch "Botnet") ist ein Zusammenschluss von mehreren tausend Rechnern und anderer intelligenter Geräte (zum Beispiel Smart-Home Hardware, ...