Wie bekomme ich den webserver dazu mehr Rechte zu bekommen?
Danke!
webmeister Gast |
ich möchte mir ein Tool machen mit dem ich meinen rechner über einen Browser fernsteuern kann. mit allem drum und dran und richtig Zugriff aufs System.
Hallo,
du möchtest ein Tool wie Webmin also nochmals von Grund auf neu programmieren, verstehe ich das richtig ?
http://www.webmin.com
Have Fun
Hallo,
du kannst Programiersprachen wie deine Muttersprache, PHP und Perl wäre für dein Vorhaben ein gutes Gespann, HTML und Javascript schadet nicht. Einen Webserver zu administrieren wie beispielsweise den Apachen, geht dir wir geschnitten Brot von der Hand. Netzwerksicherheit beherrschst du natürlich auch perfekt um solch ein System gegen Bösewichter abzusichern. Unixoide Betriebesysteme kennst du ebenfalls nicht nur vom Namen her. Falls du alle Anforderungen erfüllst, konnen wir vielleicht gemeinsam eine Roadmap entwerfen.
Falls du jedoch eine Bedingung nicht erfüllen solltest, lerne erst mal die Grundlagen.
Have Fun
Du brauchst nicht verunsichert sein. Du solltest bei allem aber bedenken, dass ein falsch konfigurierter Webserver, noch dazu mit Rootrechten ausgestattet, extrem angreifbar ist und ein Problem nicht nur für Dich und Deinen Rechner, sondern auch für andere werden kann. Sieh zu, dass das Ding keine Verbindung zur "Außenwelt" kriegen kann.
Es lohnt sich, mal 'n intensiven Blick in die Apache-Doku zu werfen:
Klick mich
nix zu danken
ja, ich habe das am Anfang auch mal gemacht, aber besser als Webmin war's damals auch nicht.
Verbindungen aufbauen lernst Du schon noch, wenn Du soweit bist.
Mit diesem Vorschlag bin ich wohl ein bißchen über's Ziel hinausgeschossen.
Scripte aus zu führen, ohne das der komplette Webserver unter root-Rechten läuft, ist auch beim Apache2 auch nicht mehr so einfach möglich!
Hallo,
nun sind wir ja wieder auf dem Boden der Tatsachen angekommen. Okay so soll dir auch die Hilfe gewährt werden. Der Webserver ist mit bestimmten Rechten seitens des Distributors versehen worden. Bei openSUSE ist das z.B der Benutzer wwwrun und die Benutzergruppe www, bei Ubuntu heissen die beiden glaube ich anders. Es ist der falsche Ansatz diese Rechte verändern zu wollen damit das Script ausgeführt wird, auch wenn in deinem Lehrbuch was anderes stehen sollte. Richtig machst Du es wenn Du dein Programmscript mit den gleichen Rechten ausstattest mit denen der Apache läuft. Dazu kennt ein Linuxsystem spezielle Systembefehle und zwar chown und chmod. Damit solltest du dich kurz vertraut machen.
Hier ein paar hilfreiche Links dazu:
http://www.knaupes.net/linux-dateibesitzer-andern-mit-chown/
http://www.knaupes.net/linux-zugriffsrechte-andern-mit-chmod/
Viel Spaß beim Lernen
« opensuse 11.2 3D spiele (smokinguns, openarena, supertux ...)laufen alle nicht | Suse 11.2 und Kaffeine ist ein Problem » | ||