Debian. Dumme und Interessante frage.

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
UltimaDesigns
Beiträge: 3
Registriert: 15.01.2011 23:49:33

Debian. Dumme und Interessante frage.

Beitrag von UltimaDesigns » 16.01.2011 00:04:49

Hi,
Ich bin grade dabei ein Webinterface für Linux zu Programmieren.
An sich ist das nicht schwer.
Ich habe dem Apache gesagt das er als root laufen soll.
Ja ich weiß wie gefärlich das ist. Das ist aber unwichtig da es nur im Netzwerk läuft wo kein Internet ist.
Ich teste da alles was mir so einfällt halt.

Zum ersten Problem: Der Apache verweigert das neustarten.
Restarting web server: apache2Syntax error on line 127 of /etc/apache2/apache2.conf:
Error:\tApache has not been designed to serve pages while\n\trunning as root.
There are known race conditions that\n\twill allow any local user to read any file on the
system.\n\tIf you still desire to serve pages as root then\n\tadd -DBIG_SECURITY_HOLE
to the CFLAGS env variable\n\tand then rebuild the server.\n\tIt is strongly suggested that
you instead modify the User\n\tdirective in your httpd.conf file to list a non-root\n\tuser.\n
failed!

Ich weiß soviel das er einen non-root user verlangt.
Nun zu Frage:
Wie kann ich es deaktivieren, sodass er als root startet?


Nun zum zweiten, da ich da nichts gefunden hab, was warscheinlich an der Wortwahl lag.
Ihr kennt bestimmt das wenn man unter windows windows rechner ips im Browser eingibt, d
as die dann als verzeichnisliste auftauchen.

Das gleiche möchte ich für den Server, wenn ein bestimmter port angefragt wird,
das er dann auf eine seite leitet, wie bei webmin, am besten auch mit unterstützung von php.

Der sin und zweck wer das ich apache auch stoppen und starten kann per webinterface,
ohne das das webinterface nicht mehr geht.

Oder kann man auch die Befehle die lokal ausgeführt werden über einen zweiten pc laufen lassen,
sodass die befehle wie zum beispiel "reboot" an den rechner gesendet werden und aktzeptiert werden?

Mit freundlichen Grüßen Dominik

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Re: Debian. Dumme und Interessante frage.

Beitrag von Teddybear » 16.01.2011 01:55:59

Also wie du das erreichen kannst, das apache als root läuft, steht doch da schon.
Du musst den Apachen selbst compilieren, mit der option:
-DBIG_SECURITY_HOLE
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

UltimaDesigns
Beiträge: 3
Registriert: 15.01.2011 23:49:33

Re: Debian. Dumme und Interessante frage.

Beitrag von UltimaDesigns » 16.01.2011 19:33:30

Vielen Dank. Wer ich machen

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: Debian. Dumme und Interessante frage.

Beitrag von whisper » 16.01.2011 20:06:06

UltimaDesigns hat geschrieben:Hi,
Ich bin grade dabei ein Webinterface für Linux zu Programmieren.
An sich ist das nicht schwer.
Ich habe dem Apache gesagt das er als root laufen soll.
Kennst du webmin?
(mist, heisst anders, weiß ich jetzt gerade nicht...)
[ doch, webmin ist nicht mehr in debian ]

Na, Würde sagen, bis du das alles selbst gebaut hast, dauert es noch ein wenig :-)
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

UltimaDesigns
Beiträge: 3
Registriert: 15.01.2011 23:49:33

Re: Debian. Dumme und Interessante frage.

Beitrag von UltimaDesigns » 17.01.2011 00:01:31

Webmin kenne ich.
Habe es jetzt mittels sudo gemacht.
Bisher gibt es auch nur zwei eingrenzungen.
Apache und der Server selbst. mach ich die darüber aus ist es aus.^^

Antworten