The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как запускать демон под другим пользователем."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Информационная безопасность (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как запускать демон под другим пользователем."  
Сообщение от Fire_Anton email(ok) on 15-Мрт-07, 08:04 
У меня есть Контровый сервер. Хочу автоматом грузить при запуске машины. Надо загрузить под  определенным пользователем как это сделать?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как запускать демон под другим пользователем."  
Сообщение от domas email(ok) on 15-Мрт-07, 08:20 
Я думаю руками...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как запускать демон под другим пользователем."  
Сообщение от newser (ok) on 15-Мрт-07, 09:28 
>У меня есть Контровый сервер. Хочу автоматом грузить при запуске машины. Надо
>загрузить под  определенным пользователем как это сделать?

man su

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "chmod ug+sx daemon"  
Сообщение от A on 15-Мрт-07, 13:10 
а что за 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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "chmod ug+sx daemon"  
Сообщение от Fire_Anton email(ok) on 15-Мрт-07, 13:41 
>а что за 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

ПРобовал просто запустить от как ты говорил то не пошло.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "chmod ug+sx daemon"  
Сообщение от BigHarry (??) on 15-Мрт-07, 15:48 
>OS FreeBSD
>
>ПРобовал просто запустить от как ты говорил то не пошло.

Что не пошло?
Если с командами проблема - то в mc - через меню ищем File->Chown - выставляем узера, от кооторого должен выполнятся файл, далее - ищем File->Chmod - и ставим галку в set user ID on execution

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "chmod ug+sx daemon"  
Сообщение от A on 15-Мрт-07, 17:45 
ну и у меня фря. а что не пошло-то?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру