Linux - Sudo Hilfe

MoK12211

Grünschnabel
Nabend,

Habe eine Problem, mit denn Rechten.. so wie es aussieht.
Mein Problem ist, ich arbeite gerade an einen Script das Server Installiert, ein Control Panel, das, dass ganze Steuert.
Also

Man klicke auf Server Erstellen, und nu müsste ein Server vorhanden bzw erstellt worden sein.
Aber ich finde in meiner error.log folgendes:

Fehler - apache2/error.log
sudo: no tty present and no askpass program specified

Hier ein kleiner ausschnit aus meinen PHP Code:
PHP:
$cmd = 'sudo -u usertek /home/skripte/createserver.sh '.$_POST['Version'].' '.$_POST['Port'].'';


und natürlich habe ich rechte eingetragen bzw. Sudo (mit visudo bearbeitet) - sudoers
Code:
# /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

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root	ALL=(ALL) ALL
usertek ALL=(ALL) ALL

# 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
#
#includedir /etc/sudoers.d
usertek ALL=(ALL) NOPASSWD:	/home/skripte/
usertek ALL=(ALL) NOPASSWD:	/usr/sbin/useradd
usertek ALL=(ALL) NOPASSWD:	/usr/sbin/usermod
usertek ALL=(ALL) NOPASSWD:	/usr/sbin/userdel
usertek ALL=(root)NOPASSWD: /usr/bin/renice
usertek ALL=(root)NOPASSWD: /usr/bin/taskset
usertek ALL=(root)NOPASSWD: /bin/pidof
www-data ALL=(root)NOPASSWD: /home/skripte/
usertek ALL=(root)NOPASSWD: /home/skripte/
www-data ALL=(root)NOPASSWD: /home/skripte/setrights.sh
www-data ALL=(samp)NOPASSWD: /home/skripte/createserver.sh

Wo liegt das problem?

Grüß0e
 
Das bedeutet, dass ich mich nicht nur auf einem Forum verlassen habe. Habe mittlerweile auch eine Antwort bzw. Eine Lösung

Shell_exec heißt das Stichwort..

Grüße
 

Neue Beiträge

Zurück