Ergebnis 1 bis 4 von 4
  1. #1
    Jamba
    Themenstarter

    Registriert
    11.2008
    Beiträge
    56

    Frage sudo: no tty present and no askpass program specified

    Hi...

    Ich möchte via ssh von überall aus mein Apache (XAMPP) starten. Also versuche ich es so:
    Code:
    ssh USERNAME@HOST sudo /Applications/XAMPP/xamppfiles/xampp start
    Ich kann per ssh auf meinen Mac zugreifen! Aber wenn ich das eingebe kommt immer die Fehlermeldung
    Code:
    sudo: no tty present and no askpass program specified
    Ich habe schon in Foren gesucht und herausgefunden, dass sudo immer eine Loginsession möchte. Kann man das irgendwie umgehen?

    MfG
    Johatho
    MacBook der neuen Generation mit 13 Zoll
    iMac 27" iPhone 3GS

  2. #2
    Galloway Pepping Avatar von fyysh
    Registriert
    01.2010
    Ort
    Rheinknie
    Alter
    33
    Beiträge
    1.348
    Das geht so:
    Code:
    ssh user@host 'echo PASSWORD|sudo -S command'
    Für mehr Info: man sudo
    The cause of the problem is:
    Don't worry; it's been deprecated.
    The new one is worse.

  3. #3
    Apfel der Erkenntnis Avatar von Irgendein Held
    Registriert
    06.2007
    Ort
    bei Bonn
    Beiträge
    731
    Zitat Zitat von fyysh Beitrag anzeigen
    Das geht so:
    Code:
    ssh user@host 'echo PASSWORD|sudo -S command'
    Für mehr Info: man sudo
    Selten so einen Schwachsinn gelesen.
    Gib du mal schoen weiter dein Passwort im Klartext ins Terminal (Gruß an Salome, Stichwort Console) ein.

    Und wenn man schon mit Manpages rumtoent, dann doch bitte mit der die hilft, naemlich die von OpenSSH:
    Zitat Zitat von $ man ssh
    -t Force pseudo-tty allocation. This can be used to execute arbitrary screen-based programs on a remote machine, which can be very useful, e.g. when implementing menu services.
    Multiple -t options force tty allocation, even if ssh has no local tty.
    Ergo:
    Code:
    ssh -t USERNAME@HOST sudo /Applications/XAMPP/xamppfiles/xampp start
    52 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21

    Make it idiot-proof, and they'll make a better idiot.

  4. #4
    Galloway Pepping Avatar von fyysh
    Registriert
    01.2010
    Ort
    Rheinknie
    Alter
    33
    Beiträge
    1.348
    Gib du mal schoen weiter dein Passwort im Klartext ins Terminal
    Nö, ich mache sowas nicht

    Mann, auf OpenSSH bin ich gestern aber auch nicht gekommen... aber jetzt wo du's sagst, sehe ich mein FAIL ein. *g
    The cause of the problem is:
    Don't worry; it's been deprecated.
    The new one is worse.

Stichworte

Berechtigungen

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