Доброго времени суток !
Сейчас начал "латать дыры" в безопасности и возник вопрос как в rc.local запускать процессы от определенного юзера ?
Т.е. допустим q3ded(quake3 dedicated server) запустить от пользователся - gameadm. Причем запускать надо через rc.local
PS Стоит - Slackware 8.0
>Доброго времени суток !
>Сейчас начал "латать дыры" в безопасности и возник вопрос как в rc.local
>запускать процессы от определенного юзера ?
>Т.е. допустим q3ded(quake3 dedicated server) запустить от пользователся - gameadm. Причем запускать
>надо через rc.local
>PS Стоит - Slackware 8.0sudu -u <User> -H <command>
su - <User> <command>
>>Доброго времени суток !
>>Сейчас начал "латать дыры" в безопасности и возник вопрос как в rc.local
>>запускать процессы от определенного юзера ?
>>Т.е. допустим q3ded(quake3 dedicated server) запустить от пользователся - gameadm. Причем запускать
>>надо через rc.local
>>PS Стоит - Slackware 8.0
>
>sudu -u <User> -H <command>
>su - <User> <command>
su --login gameuser --command=/cssserv3/start &
Если я выполняю эту строчку из под рута в консоли, то все ок.
Если прописываю в rc.local, то - фиг. Невыполняет и все =(
может быть вот так...
su --login gameuser --command=/cssserv3/start 2>&1 >/dev/null
>может быть вот так...
>su --login gameuser --command=/cssserv3/start 2>&1 >/dev/null
Неа..так тоже нехочет.может из-за прав доступа ?
Я делал "chown -R gameadm /cssserv3" и "сhgrp -R gameadm /cssserv3"