Ik heb onlangs een fedora core 4 bak geinstalleerd om een quakeserver te kunnen runnen, nu ben ik aardig thuis in linux maar ik krijg het niet voor elkaar om een simpel script te runnen tijdens het booten.
De situatie is als volgt, het script is 1 regel om de quake server dedicated op te starten.
Deze roep ik aan vanuit rc.local tijdens het booten.
Ik wil de server niet runnen als root dus doe ik als volgt:
su quake -c /path/to/quake/runmyquakescript
echter dit geeft de error "su: /bin/bash: Permission denied"
Als ik het volgende probeer:
runuser quake -c /quake3/ctfsserver
krijg ik geen fout, maar de server wordt niet opgestart.
Beide commandos werken wel goed vanuit een ssh shell b.v.
Het lijkt me sterk dat het niet mogelijk is om een script onder een andere user te runnen, dus wat doe ik verkeerd?
De situatie is als volgt, het script is 1 regel om de quake server dedicated op te starten.
Deze roep ik aan vanuit rc.local tijdens het booten.
Ik wil de server niet runnen als root dus doe ik als volgt:
su quake -c /path/to/quake/runmyquakescript
echter dit geeft de error "su: /bin/bash: Permission denied"
Als ik het volgende probeer:
runuser quake -c /quake3/ctfsserver
krijg ik geen fout, maar de server wordt niet opgestart.
Beide commandos werken wel goed vanuit een ssh shell b.v.
Het lijkt me sterk dat het niet mogelijk is om een script onder een andere user te runnen, dus wat doe ik verkeerd?