Ik zoek een mothode om een script, bijvoorbeeld voor een gameserver, te starten als eigen user.
Een gameserver is een goed voorbeeld omdat dit in de praktijk ook als eigen user gerund wil worden per game.
Ik ben redelijk bekend met inlogscripts en aanverwante zaken, alleen kan ik niet uitvinden of je als je per user een script of iets dergelijks wil starten ook een Linux user zou MOETEN zijn.
Ik dacht eigenlijk dat je bijvoobeeld met dit:
een script kon laten starten zonder dat de user echt bestaat, dat kan dus niet.
Mijn korte vraag is eigenlijk; Zal ik een userdatabase bij moeten houden en deze spiegelen met de users in Linux ?
Dit zou de meest flexibele manier zijn om Unix users aan te maken en weg te gooien, of zou een Webmin-way een beter idee zijn ?
Voor alle duidelijkheid:
Ik probeer dus een user aan te maken welke zijn eigen script kan starten en stoppen en waar hij alleen rechten op heeft. additionele files moeten te doen zijn.
Een gameserver is een goed voorbeeld omdat dit in de praktijk ook als eigen user gerund wil worden per game.
Ik ben redelijk bekend met inlogscripts en aanverwante zaken, alleen kan ik niet uitvinden of je als je per user een script of iets dergelijks wil starten ook een Linux user zou MOETEN zijn.
Ik dacht eigenlijk dat je bijvoobeeld met dit:
code:
1
| apache ALL=(USERNAME)NOPASSWD: /path/naar/script |
een script kon laten starten zonder dat de user echt bestaat, dat kan dus niet.
Mijn korte vraag is eigenlijk; Zal ik een userdatabase bij moeten houden en deze spiegelen met de users in Linux ?
Dit zou de meest flexibele manier zijn om Unix users aan te maken en weg te gooien, of zou een Webmin-way een beter idee zijn ?
Voor alle duidelijkheid:
Ik probeer dus een user aan te maken welke zijn eigen script kan starten en stoppen en waar hij alleen rechten op heeft. additionele files moeten te doen zijn.