The OpenNET Project / Index page

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

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

"Автозапуск не из под рута"  
Сообщение от SeeD (??) on 16-Апр-07, 23:57 
ДОброго времени суток !
У меня возникла проблема. Необходимо запустить, чреез автозагрузку, простой скрипт. Но только не из под рута. Целый день маюсь - ничего не выходит!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Автозапуск не из под рута"  
Сообщение от Andrei (??) on 17-Апр-07, 00:09 
man su?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Автозапуск не из под рута"  
Сообщение от MKuznetsov (??) on 17-Апр-07, 00:30 
>ДОброго времени суток !
>У меня возникла проблема. Необходимо запустить, чреез автозагрузку, простой скрипт. Но только
>не из под рута. Целый день маюсь - ничего не выходит!
>

попытка перевода с тарабарского на русский :) :
надо запустить скрипт после загрузки системы, но не имея полномочий root и
соотв без прав на запись в rc.d ?

если вы имеете права исполнять скрипты через cron - то добавьте свой скрипт туда,
только в самом его начале проверьте uptime системы : если uptime< 2*заданный период cron - то продолжить исполнение, иначе скорее всего скрипт уже один раз запускался.
Идею можно дополнить всякими флаговыми файлами и прочими приблудами :)

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

3. "Автозапуск не из под рута"  
Сообщение от universite email(ok) on 17-Апр-07, 00:32 
>ДОброго времени суток !
>У меня возникла проблема. Необходимо запустить, чреез автозагрузку, простой скрипт. Но только
>не из под рута. Целый день маюсь - ничего не выходит!
>

А если админ придет и постучит по голове?

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

4. "Автозапуск не из под рута"  
Сообщение от SeeD (??) on 17-Апр-07, 17:39 
>>ДОброго времени суток !
>>У меня возникла проблема. Необходимо запустить, чреез автозагрузку, простой скрипт. Но только
>>не из под рута. Целый день маюсь - ничего не выходит!
>>
>
>А если админ придет и постучит по голове?
12 часов за копьютером - не точно выразился, извиняюсь.
Админ на машине - я.
Мне нужно запутсить контр страйк сервер. Запускается без проблем из rc.d. Но будучи под рутом, он не пишет логи. А они нужны для статистики. Выход только один - запускать контру под другим пользователем. Хорошо, я могу запутсить скрипт под другим пользователем. Но как сделать, чтобы при загрузке системы запускался с нужными мне правами? Т.е. не рутовскими.
su -c "cd /home/hlds; ./hlds_run" testuser - не запускается =(
Да, я понимаю, что ошибка в днк, пора в биореактор и пр. Но все же, КАК?

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

5. "Автозапуск не из под рута"  
Сообщение от universite email(ok) on 17-Апр-07, 18:57 
>su -c "cd /home/hlds; ./hlds_run" testuser - не запускается =(
>Да, я понимаю, что ошибка в днк, пора в биореактор и пр.
>Но все же, КАК?

     su man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'
            Same as above, but the target command consists of more than a sin-
            gle word and hence is quoted for use with the -c option being
            passed to the shell.  (Most shells expect the argument to -c to be
            a single word).
     su -c staff man -c 'catman /usr/share/man /usr/local/man /usr/X11R6/man'
            Same as above, but the target command is run with the resource
            limits of the login class ``staff''.  Note: in this example, the
            first -c option applies to su while the second is an argument to
            the shell being invoked.

А попробуйте так:
su testuser -c '/bin/sh /home/hlds/hlds_run'

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

7. "Автозапуск не из под рута"  
Сообщение от YuryD (??) on 18-Апр-07, 07:02 
>
>А попробуйте так:
>su testuser -c '/bin/sh /home/hlds/hlds_run'

Или так , в 2 строки :)

su - testuser -c "cd /home/hlds;./hlds_run"

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

6. "Автозапуск не из под рута"  
Сообщение от bill (ok) on 18-Апр-07, 00:31 
>ДОброго времени суток !
>У меня возникла проблема. Необходимо запустить, чреез автозагрузку, простой скрипт. Но только
>не из под рута. Целый день маюсь - ничего не выходит!
>


Мне кажется , что лучше воспользоваться sudo ,  а не su.

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

8. "Автозапуск не из под рута"  
Сообщение от newser (ok) on 18-Апр-07, 09:45 
>>ДОброго времени суток !
>>У меня возникла проблема. Необходимо запустить, чреез автозагрузку, простой скрипт. Но только
>>не из под рута. Целый день маюсь - ничего не выходит!
>>
>
>
>Мне кажется , что лучше воспользоваться sudo ,  а не su.
>

В общем случае, в системных стартовых скриптах, ИМХО, лучше как раз использовать su.

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

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

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




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

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