zyrusthc-linux.no-ip.org

A Linux Fan Page .... Shellscripts , Mohaa - Cod2 - Battlefield2 - CS - CSS - ET Webinterface ......

Logo zyrusthc-linux.no-ip.org
Sonntag, 20. September 2020
  • Benutzer

  • Besucher
    Heute:
    38
    Gestern:
    89
    Gesamt:
    337.459
  • Benutzer & Gäste
    3668 Benutzer registriert, davon online: 47 Gäste
 
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
1932 Beiträge & 333 Themen in 13 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 20.09.2020 - 17:30.
  Login speichern
Forenübersicht » Projekt Webinterface » Coderecke » W.I. Adminbereich

vorheriges Thema   nächstes Thema  
32 Beiträge in diesem Thema (offen) Seiten (3): (1) 2 3 weiter >
Autor
Beitrag
BL-BrainBug ist offline BL-BrainBug  
W.I. Adminbereich
34 Beiträge - Grünschnabel
Hallo zusammen.

Ich möchte mir ein eine Seite mit Adminbereich erstellen.
In dem ich z.b. Serversicherheitstools überwachen kann.
Eines davon soll SRVReport sein.

Es sollte ein Button klickbar sein z.b.
"SRV-Report anfordern"

Dieser sollte ein script haben das die Datei "srv" in dem pfad /root/srvreport071/
ausführt.

Durch das Webinterface hier hab ich gesehen das es möglich ist.

Könntet ihr mir ein wenig unterstützung dabei geben?
Wäre echt Supi.
Beitrag vom 28.04.2007 - 19:36
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Was macht den diesen Script?
Möchtest du jetzt rechts im Frame einen Link haben "Admin" oder wie?

Man könnte jetzt im Linken Frame einen Link erstellen der im rechten Frame eine Seite aufruft in dem dann Buttons sind , mit dem man Befehl an die Shell weiter gibt.
Stellst du dir das so vor ?



Greeez Oli
Beitrag vom 28.04.2007 - 19:42
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
Nein ohne Frames.

Der Button "srvreport anfordern" soll die datei srv direkt ausführen.

Srvreport erledigt dann den rest.
Das Programm srvreport liest einige daten aus und erstellt mir dann eine htm Datei die ich dann einsehen kann.
Beitrag vom 28.04.2007 - 19:53
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Nun stellt sich noch die Frage unter welches Benutzer /root/srvreport071/srv ausgeführt werden soll?
Benötigt das Script Rootrechte ?




Greeez Oli


Dieser Beitrag wurde 1 mal editiert, zuletzt von Zyrusthc am 28.04.2007 - 20:00.
Beitrag vom 28.04.2007 - 19:59
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
nein dazu möchte ich einen neuen benutzer anlegen und im sudo hinzufügen.
ähnlich wie in dem gameserver webinterface von dir.
Beitrag vom 28.04.2007 - 20:05
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
OK, der Benutzer wird dann aber bestimmt nicht auf /root zugreifen können!
Den das ist das Homeverzeichnis von Root!
Nehmen wir mal an das der Benutzer unter dem das Script laufen soll testuser heisst.
Das Homeverzeichnis heisst dem zur Folge /home/testuser.
Verschiebe also dein Verzeichnis /root/srvreport071 nach /home/testuser/srvreport071
Den Eigentümer ändern nicht vergessen:
chown -R testuser:gruppe /home/testuser/srvreport071

Erstelle im Webinterfaceverzeichnis ein Datei. zb. srvreport.php
Diese sieht dann so aus:

<?php
$output = shell_exec("sudo -u testuser /home/testuser/srvreport071/srv");
echo "Antwort vom Script";
?>


Der sudo Eintrag sollte dann so ausehen wenn der Webserver unter dem Benutzer apache läuft:
apache ALL=(testuser)NOPASSWD: /home/testuser/srvreport071/srv

Letzt endlich erstellst du in der frame.php noch einen Link:
<a target="anzeige" href="srvreport.php">srvreport ausf&uuml;hren</a>

Dann sollte es klappen....



Greeez Oli
Beitrag vom 28.04.2007 - 20:18
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
den link soll ich ja in die frame.php kopieren.

und was ist mit der srvreport.php?
kommt in die auch was rein?

sry so beschäftigt mit visudo gewesen oben stehts ja ;-)


Dieser Beitrag wurde 1 mal editiert, zuletzt von BL-BrainBug am 28.04.2007 - 21:10.
Beitrag vom 28.04.2007 - 20:57
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Zitat
und was ist mit der srvreport.php?
kommt in die auch was rein?


Zitat
Erstelle im Webinterfaceverzeichnis ein Datei. zb. srvreport.php
Diese sieht dann so aus:

<?php
$output = shell_exec("sudo -u testuser /home/testuser/srvreport071/srv");
echo "Antwort vom Script";
?>







Greeez Oli
Beitrag vom 28.04.2007 - 21:09
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
mist warst schneller wie ich.

habs voll verschwitz wegen visudo.
hast ja schon geschrieben.
Beitrag vom 28.04.2007 - 21:11
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
So wie es aussieht wartet der immer auf antwort von dem script.
Muss ich sudo vll nochmal neu starten?

Habe es mal von Hand getestet in der shell

sudo -u root /root/srvreport-0.71/bin/srv

Damit ging es ohne Probleme.
Nur aus der Webseite selber will es einfach nicht.


Dieser Beitrag wurde 1 mal editiert, zuletzt von BL-BrainBug am 28.04.2007 - 22:04.
Beitrag vom 28.04.2007 - 21:36
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
RE:
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Zitat
Original geschrieben von BL-BrainBug

So wie es aussieht wartet der immer auf antwort von dem script.
Muss ich sudo vll nochmal neu starten?


Na beendet sich das Script nicht von selbst ?
sudo neustarten ? wie meinste das ?



Greeez Oli
Beitrag vom 28.04.2007 - 22:05
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
Es geht nur ein neues Fenster auf und darin steht nur

antwort vom script



Habe es mal von Hand getestet in der shell

sudo -u root /root/srvreport-0.71/bin/srv

Damit ging es ohne Probleme.
Nur aus der Webseite selber will es einfach nicht.
Beitrag vom 28.04.2007 - 22:07
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Warst du als root oder testuser eingeloggt wo du den sudo Befehl ausprobiert hast?
Steht den was in den Logs des Webservers?

EDIT: Das liegt ja immer noch unter /root , so kann das nicht gehen!



Greeez Oli


Dieser Beitrag wurde 1 mal editiert, zuletzt von Zyrusthc am 28.04.2007 - 22:09.
Beitrag vom 28.04.2007 - 22:09
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
BL-BrainBug ist offline BL-BrainBug  
34 Beiträge - Grünschnabel
hab alles geändert auf den root.zum erstmal testen.

Wo ist diese log Datei denn?
Beitrag vom 28.04.2007 - 22:11
Diesen Beitrag melden   nach weiteren Posts von BL-BrainBug suchen BL-BrainBug`s Profil ansehen BL-BrainBug eine E-Mail senden BL-BrainBug eine private Nachricht senden BL-BrainBug zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Wenn das Script unter /root liegt dann kommt dort auch nur root ran!
Es sei den du passt den Eintrag im sudo an!

Logs finden sich immer unter /var/log



Greeez Oli
Beitrag vom 28.04.2007 - 22:13
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
Baumstruktur - Signaturen verstecken
Seiten (3): (1) 2 3 weiter > vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist / sind gerade 0 registrierte(r) Benutzer und 47 Gäste online. Neuester Benutzer: Scarez
Mit 3855 Besuchern waren am 02.09.2011 - 14:07 die meisten Besucher gleichzeitig online.
Alles gute zum Geburtstag    Wir gratulieren ganz herzlich zum Geburtstag:
DrRAiNDROP (42)
Aktive Themen der letzten 24 Stunden | Foren-Topuser
 
Seite in 0.26095 Sekunden generiert


Diese Website wurde mit PHPKIT WCMS erstellt
PHPKIT ist eine eingetragene Marke der mxbyte GbR © 2002-2009