У меня есть Контровый сервер. Хочу автоматом грузить при запуске машины. Надо загрузить под определенным пользователем как это сделать?
Я думаю руками...
>У меня есть Контровый сервер. Хочу автоматом грузить при запуске машины. Надо
>загрузить под определенным пользователем как это сделать?man su
а что за OS у вас?
мне кажется во всех юниксайх есть SUID-бит. суть его в том, что прога с этим битом выполняется от того польователя, которому принадлежит файл. если ваш демон назвается daemon и вы хотите запускать его от юзера user группы users, то сделать надо примерно следующее:chown user:users daemon
chmod ug+sx daemonполучится что-то такое:
-rwsr-s--- 1 user users 1 15 мар 13:03 daemonэто общепринятая практика и используется очень широко. пример:
-r-sr-xr-x 2 root wheel 5828 16 ноя 05:11 /usr/bin/passwdно тут надо крепко подумать о безопасности. демон-то хорош? юзер надёжен?
подробности:
man chmod, ключевое слово set-user-ID-on-execution
>а что за OS у вас?
>мне кажется во всех юниксайх есть SUID-бит. суть его в том, что
>прога с этим битом выполняется от того польователя, которому принадлежит файл.
>если ваш демон назвается daemon и вы хотите запускать его от
>юзера user группы users, то сделать надо примерно следующее:
>
>chown user:users daemon
>chmod ug+sx daemon
>
>получится что-то такое:
>-rwsr-s--- 1 user users 1 15 мар 13:03 daemon
>
>это общепринятая практика и используется очень широко. пример:
>-r-sr-xr-x 2 root wheel 5828 16 ноя 05:11
>/usr/bin/passwd
>
>но тут надо крепко подумать о безопасности. демон-то хорош? юзер надёжен?
>подробности:
>man chmod, ключевое слово set-user-ID-on-execution
OS FreeBSDПРобовал просто запустить от как ты говорил то не пошло.
>OS FreeBSD
>
>ПРобовал просто запустить от как ты говорил то не пошло.Что не пошло?
Если с командами проблема - то в mc - через меню ищем File->Chown - выставляем узера, от кооторого должен выполнятся файл, далее - ищем File->Chmod - и ставим галку в set user ID on execution
ну и у меня фря. а что не пошло-то?