Page 1 of 1

sudo macht probleme

Posted: 2006-07-10 21:42
by meatwad
hallo,
ich habe ein problem auf meinem Debian Sarge root-server.

ich habe folgendes in der sudoers mit visudo eingetragen:
Runas_Alias GS = gameserver
apache ALL=(GS) NOPASSWD: /bin/cp
ich möchte, dass ich über mein gameserverwebinterface (was über den user apache aufgerufen wird) daten des users "gameserver" im namen dieses kopieren kann.

doch das passiert:
apache@wcfan:/root$ sudo -u gameserver "/bin/cp -R /opt/gameserver/servers/master/css/* /opt/gameserver/servers/27050"
Password:
sudo: /bin/cp -R /opt/gameserver/servers/master/css/* /opt/gameserver/servers/27050: command not found
1. muss ich das passwort angeben, was nicht erwünscht ist und 2. kennt er den befehl nicht, obwohl ich doch extra den pfad angegeben habe...


Bitte um hilfe

Danke im Vorraus

MfG
Meatwad

Re: sudo macht probleme

Posted: 2006-07-10 21:49
by Roger Wilco
Durch deine Anführungszeichen "denkt" die Bash, "/bin/cp -R /opt/gameserver/servers/master/css/* /opt/gameserver/servers/27050" sei ein Kommando.

Re: sudo macht probleme

Posted: 2006-07-10 22:03
by meatwad
okay, das war einfach.


jetzt ma so ne kleien frage nebenbei: welche möglichkeiten hard-/softlinks zu setzten gibt es außer mount --bind und link

bzw wie mache ich einen symlink. das habe ich nur mit midnightcommander hinbekommen, was mir aber nichts bringt in meinem script

Re: sudo macht probleme

Posted: 2006-07-10 22:08
by cosmo
symlinks: "man ln"

Gruß

Re: sudo macht probleme

Posted: 2006-07-11 13:48
by meatwad
danke, hätte nicht gedacht, dasses so simpel ist.


MfG
Meatwad