![]() |
|
|
Themen-Optionen |
|
|
#1
|
|
Helper
![]() ![]() Registriert seit: 23.03.2009
Ort: Die Welt
Beiträge: 498
Kamera: Nikon D3000Verwendet: Adobe Creative Suite CS6 Design & Web, Notepad++, IrfanView |
Ubuntu-Linux-Konfiguration über PHP-SeiteHallo, Zusammen!
Es geht um die Konfiguration eines Ubuntu-Linux-Servers über eine eigene Weboberfläche, erstellt mit PHP. Ich möchte z.B. die Netzwerkadresse inklusive DHCP, Netmask, etc. über eine eigene Oberfläche umstellen können. Später sollen weitere Konfigurationen hinzukommen. Die Oberfläche soll in PHP estellt werden. Hat jemand eine Idee, wie ich das Ganze grundsätzlich angehen kann? Welche Konfigurationsdateien für was zuständig sind und vor allem, wie ich diese ändere und die jeweiligen Dienste neu starten kann (ich meine wegen der Benutzerrechte)? Ich darf ja mit einem www-user keine Dienste beenden oder Dateien im var- oder etc-Verzeichnis ändern. Danke vorab und schöne Grüße! |
|
|
|
#2
|
|
Newbie
![]() Registriert seit: 09.09.2009
Beiträge: 42
|
den User, unter dem Apache läuft, kannst du in der apache.conf ändern.
Ansonten gab's mal eine Lösung namens eBox, kannst dir ja mal ansehen http://www.admin-magazin.de/Das-Heft...ieren-mit-eBox |
|
|
|
#3
|
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 23.03.2009
Ort: Die Welt
Beiträge: 498
Kamera: Nikon D3000Verwendet: Adobe Creative Suite CS6 Design & Web, Notepad++, IrfanView |
Danke für Deine Antwort. Doch...
...ich verstehe gerade nicht, in wie weit mich das weiter bringt. Kannst Du mir das genauer erklären, bitte?! Zitat:
|
|
|
|
|
#4
|
|
Newbie
![]() Registriert seit: 03.04.2006
Beiträge: 83
|
Darf man fragen, wieso du das Rad neu erfinden willst?
Webmin oder eBox tun's doch prima? Kannst sie ja installieren und dann an dem Quelltext orientieren. |
|
|
|
#5
|
|
|
Helper
![]() ![]() Themenstarter
Registriert seit: 23.03.2009
Ort: Die Welt
Beiträge: 498
Kamera: Nikon D3000Verwendet: Adobe Creative Suite CS6 Design & Web, Notepad++, IrfanView |
Darfst Du natürlich, ist aber zu umfangreich zu erklären. Ich muss einige Funktionen eben in einer eigenen Weboberfläche integrieren.
Zitat:
Nach meinen Recherchen sind die Kernfunktionen beider Produkte nicht in PHP sondern Pearl(?) geschrieben. Ich bin jedoch auf der Suche nach einer reinen PHP-Lösung (sofern möglich). |
|
|
|
|
#6
|
|
Newbie
![]() Registriert seit: 03.04.2006
Beiträge: 83
|
Ich denke, dass du da wenig Möglichkeiten hast.
Wir haben eine PHP-Seite geschrieben, um neue Repos anzulegen. Wir erstellen eine Datei mit den benötigten Daten und checken mit nem Cronjob, ob sie vorhanden ist. Der Cron läuft dann selbstverständlich mit root-rechten. Entweder so oder du baust ein eigenen Vermittlerdienst, der die ganze Zeit läuft und den du per exec o.ä. ansprichst. Du könntest aber auch das hier benutzen und erweitern: http://www.zpanelcp.com/ Alternativ könntest du dich auch mal durch diese megageniale Seite hier klicken: http://alternativeto.net/software/webmin/?license=free (man glaubt es kaum, die ist von Microsoft oO) Dort findest du du Alternativen für Webmin oder alle anderen Programme und kannst dich durchklicken bis du etwas auf PHPbasis findest. |
|
|
|
#7
|
||
|
Helper
![]() ![]() Registriert seit: 24.07.2008
Beiträge: 965
|
Zitat:
Zitat:
Oder wo genau ist dein Problem? Gruß Top Gun |
||
|
|
|
#8
|
|
Freak
![]() ![]() Registriert seit: 20.11.2009
Ort: Görlitz
Beiträge: 610
Verwendet: Rassierwasser vom Lidl :D
|
Also ich hab jetzt grob überflogen, aber ich denke das, was du suchst ist system(). Dort Konsolen-Befehl eingeben und tadaa (Rechte vorausgesetzt).
Ich hoffe ich habe dir damit geholfen. Gruß Adrian Geändert von MegaAdi (16.06.2012 um 17:45 Uhr). |
|
|
|
#9
|
|
Helper
![]() ![]() Registriert seit: 24.07.2008
Beiträge: 965
|
Du meinst system() und auch damit alleine kommt er nicht zum Ziel wenn er die Befehle als www-root ausführt...
Gruß Top Gun |
|
|
|
#10
|
|
Freak
![]() ![]() Registriert seit: 20.11.2009
Ort: Görlitz
Beiträge: 610
Verwendet: Rassierwasser vom Lidl :D
|
meinte ich ja
stimmt mit system() alleine kommt er nicht ans Ziel. Soweit hab ich nicht gedacht. Ein gutes Stichwort dazu wäre aber bestimmt sudo. schau dir mal diesen Link an. Ich denke der sollte dir weiterhelfen |
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
-
Reklame
-
-
- gestern erst neu dazu gekommen
- Link aus InDesign zu Anker in PDF
- Logo über slideshow
- Probleme mit öffnen von Bildern
- Neu hier
- Animation einer Jalousie.
- einige css elemente nur in bestimmten browsern anzeigen?
- S/W Logo in glühende Metallplatte Stanzen
- Ich hätte gerne gewusst
- Pixeln, aber nicht ohne...
- Belichtung Anpassen
- Landkarten
- kleines Bild format vergrößern?
- Photoshop > Vorschau über Black Magic Design Intensity Pro
- Neu - nicht ganz!
- Greenscreen Keylight 1.2 - Rauschen an Rändern
- Suche Homepage mit Darstellung von Blende und Brennweite
- Von Premium WordPress Themes leben?
- Ich bin dann mal da...
- Ebenfalls Neu :)
-
-
Aktuelles Commag
Anzeige
-
-
- Abstimmen für [2D] Fortgeschrittenen Monatscontest Mai 2013
- Heute (20.05.) Webinar um 19.30 Uhr
- Abstimmen für 2. HDR/LDR-Fotocontest 2013 "Es war einmal" [Voting]
- Abstimmen für 21. Foto-Kreativcontest Gegensätze "hell-dunkel"
- Adobe Camera Raw 8.1 für CS6 auf Adobe Labs in einer Beta-Version
- News-Archiv
-
-
Anzeige









Social Media