Anzeige:
Ergebnis 1 bis 7 von 7

Thema: User wechseln mit einem Befehl... aber wie?

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Beiträge
    35

    User wechseln mit einem Befehl... aber wie?

    Hallo,


    ich bin grad dabei mit PHP ein Serverinterface zu coden für Teamspeak, Ventrilo, CS Server etc.

    Alle Befehle werden über shell_exec("linux befehl"); ausgeführt.
    Allerdings können die Befehle nicht ausgeführt werden, wenn ich als wwwrun angemeldet bin, da ich dort die nötigen Rechte nicht habe.

    Theoretisch könnte ich ja sudo -u root eingeben. Dann werde ich allerdings aufgefordert das Passwort einzugeben und da macht PHP dann nicht weiter.

    Also: Gibt es irgendeine Möglichkeit das Passwort direkt in den sudo-Befehl zu integrieren, sodass ich das Passwort nicht mehr extra eingeben muss sondern dass direkt im Befehl drin ist?

    Also so etwa: sudo -u root -passwort tollespasswort tollerbefehl
    So hab ichs schon probiert (also anstatt -passwort mit -p) aber geht nicht

    Geht das irgendwie oder gibt es einen anderen Befehl wo man nicht extra zu aufgefordert wird, das Passwort einzugeben, sondern wo man das direkt in den Befehl integrieren kann?


    Wäre sehr nett von euch wenn ihr mir helfen könntet


    Danke, IndY

  2. #2
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Beiträge
    35
    Mit su gehts auch nich, hab schon probiert

  3. #3
    retard magnet Avatar von Razorfang
    Registriert seit
    Mar 2003
    Beiträge
    276
    den user wwwrun der gruppe root hinzufügen ist wohl genausowenig eine lösung wie das sticky bit für die anwendung --> sicherheitsloch ... ?
    eigenbau und eee901 mit suse und kde

  4. #4
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Beiträge
    35
    Aber irgendwie muss ichs ja machen...

  5. #5
    Registrierter Benutzer
    Registriert seit
    Sep 2004
    Beiträge
    35
    please help me :P

  6. #6
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    wie wäre es wenn du die gruppe derjenigen anwendungen änderst und dann der gruppe das recht gibst auszuführen? dann kannst du deinen user in die gruppe legen und es sollte gehen

    so long

  7. #7
    Titel Avatar von Jofisch
    Registriert seit
    Oct 2003
    Beiträge
    75
    Trag doch einfach die Zeile in die /etc/sudoers ein:
    Code:
    wwwrun ALL = NOPASSWD: <Befehl/Anwendung>
    Dann kannst du mit sudo den Befehl ohne Eingabe des Kennwortes ausführen.

    MfG
    Jofisch
    If you see the Fisch - it's already to late!

Ähnliche Themen

  1. Samba als PCD – How to [FC3]
    Von der2of6 im Forum Linux in heterogenen Netzen
    Antworten: 15
    Letzter Beitrag: 31.01.06, 20:02
  2. Ich glaub bei mir wurde eingebrochen?! Ssh
    Von BananaJoe im Forum Linux Allgemein
    Antworten: 8
    Letzter Beitrag: 14.02.05, 14:37
  3. Eggdrop kein DCC...
    Von MCP im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 10.01.05, 15:30
  4. write Befehl - einzelne user blocken?
    Von cybercrow im Forum Linux Allgemein
    Antworten: 0
    Letzter Beitrag: 09.07.03, 18:35
  5. Befehl um alle User und Gruppen aufzulisten
    Von xmarvel im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 02.08.02, 18:13

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •