[Error] Über PHP .sh Befehle ausführen

  • [Error] Über PHP .sh Befehle ausführen

    Hallo,


    ich habe mir ein SA:MP CP (zum starten etc.) auf meinen Rootserver installiert. Alles so wie es in der Beschreibung stand.
    Jetzt wenn ich auf der Seite, den Server starten/löschen oder neuerstellen möchte, kommt dieser Error in Putty:
    2013 Sep 3 15:14:43 z167 saskia : no tty present and no askpass program specified ; TTY=unknown ; PWD=/var/www/vhosts/domain.eu/cp.domain.eu ; USER=samp ; COMMAND=/home/samp/deleteserver.sh /home/samp/5555
    Hier sind meine sudoers Einstellungen da ich denke, dass es damit etwas zu tun hat:


    Spoiler anzeigen

    # /etc/sudoers
    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # See the man page for details on how to write a sudoers file.
    #

    Defaults env_reset
    Defaults:samp !requiretty
    Defaults:username !requiretty
    Defaults requiretty
    Defaults:zabbix !requiretty
    Defaults env_reset
    Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR LS_COLORS"
    Defaults env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
    Defaults env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
    Defaults env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
    Defaults env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"
    Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
    root ALL=(ALL) ALL
    %wheel ALL=(ALL) ALL


    # Host alias specification

    # User alias specification

    # Cmnd alias specification

    # User privilege specification
    root ALL=(ALL) ALL
    samp ALL=(ALL) ALL
    saskia ALL=(ALL) ALL
    sudo ALL=(ALL) ALL
    samp ALL=(root)NOPASSWD: /usr/bin/renice
    samp ALL=(root)NOPASSWD: /usr/bin/taskset
    samp ALL=(root)NOPASSWD: /bin/pidof
    www-data ALL=(root)NOPASSWD: /home/samp/
    samp ALL=(root)NOPASSWD: /home/samp/
    www-data ALL=(root)NOPASSWD: /home/samp/setrights.sh
    www-data ALL=(root)NOPASSWD: /home/samp/changeversion.sh
    www-data ALL=(root)NOPASSWD: /home/samp/resetserver.sh
    www-data ALL=(samp)NOPASSWD: /home/samp/createserver.sh
    www-data ALL=(samp)NOPASSWD: /home/samp/createserver2.sh
    www-data ALL=(samp)NOPASSWD: /home/samp/startserver.sh
    www-data ALL=(samp)NOPASSWD: /home/samp/startserver2.sh
    www-data ALL=(samp)NOPASSWD: /home/samp/deleteserver.sh
    www-data ALL=(root)NOPASSWD: /home/samp/createftp.sh
    www-data ALL=(root)NOPASSWD: /home/samp/delftp.sh

    # Allow members of group sudo to execute any command
    # (Note that later entries override this, so you might need to move
    # it further down)
    %sudo ALL=(ALL) ALL
    sudo ALL=(ALL) ALL
    #
    #includedir /etc/sudoers.d

    Ich habe auch schon nach "no tty present and no askpass program specified" gesucht, jedoch keine Lösung gefunden.

    Das komische ist aber, wenn ich es auf meinen V-Server installiere (liegt nicht auf dem Root server) funktioniert alles reibungslos ...

    Ich hoffe jemand kann mir helfen, vielen Dank im vorraus !



    MfG
    dentafa

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von dentafa ()