Запуск демона не под root

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
braven
рядовой
Сообщения: 22
Зарегистрирован: 2006-11-07 23:07:16

Запуск демона не под root

Непрочитанное сообщение braven » 2007-05-30 18:32:47

Поставил софтику из портов teamspeak называется, как положено она прописала все загрузочные скрипты, добавил я переменную в rc.d.
Стартует и работает отлично, но вот одна проблема девы нерекомендуют запускать под рут юзером.
Вот и возникла у меня проблема, КАК сделать чтобы тимспик стартовал не под рутом а под юзером который и создается в процессе сборки этого тимспика?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Непрочитанное сообщение Гость » 2007-05-31 16:07:47

su -c

braven
рядовой
Сообщения: 22
Зарегистрирован: 2006-11-07 23:07:16

Непрочитанное сообщение braven » 2007-05-31 19:22:12

su -c в скрипте загрузке не будет работать.
Есть другие мысли?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-31 20:02:12

braven писал(а):su -c в скрипте загрузке не будет работать.
Есть другие мысли?
кто вам такую глупость сказал?
Убей их всех! Бог потом рассортирует...

braven
рядовой
Сообщения: 22
Зарегистрирован: 2006-11-07 23:07:16

Непрочитанное сообщение braven » 2007-05-31 21:42:11

мне это сказали логи и незапустившаяся программа посре ребута
Вот как сделать чтобы этот скрипт запустить не под рутом, помогите, а.

Код: Выделить всё

#!/bin/sh
#
# $FreeBSD: ports/audio/teamspeak_server/files/teamspeak-server.in,v 1.2 2006/09/06 20:40:18 dougb Exp $
#
# PROVIDE: teamspeak
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
# to enable this service:
#
# teamspeak_enable (bool):	Set to NO by default.
#				Set it to YES to enable teamspeak.
#

. /etc/rc.subr
name=teamspeak
rcvar=${name}_enable

command="/usr/local/lib/teamspeak_server/server_linux"
command_args=">/dev/null"
pidfile="/usr/local/lib/teamspeak_server/server.pid"
stop_postcmd="teamspeak_poststop"

teamspeak_poststop()
{
	/bin/rm -f "${pidfile}"
}

load_rc_config $name

: ${teamspeak_enable="NO"}

run_rc_command "$1"

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-31 21:52:29

Код: Выделить всё

command="/usr/local/lib/teamspeak_server/server_linux"
Убей их всех! Бог потом рассортирует...

braven
рядовой
Сообщения: 22
Зарегистрирован: 2006-11-07 23:07:16

Непрочитанное сообщение braven » 2007-05-31 23:00:03

Вот я писал так

Код: Выделить всё

command="su teamspeak -c /usr/local/lib/teamspeak_server/server_linux" 
Если стартовать руками из командной строки, то все ок, срабатывает, но если ребутаю машину то в этом случаее уже не стартует, куска лога дать не могу к сожалению
но суть в том что не может сменить юзера.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-05-31 23:09:56

лог давай
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Daywalker
ст. сержант
Сообщения: 326
Зарегистрирован: 2007-03-11 22:28:45
Откуда: г. Котельники, МО
Контактная информация:

Непрочитанное сообщение Daywalker » 2007-06-02 9:02:15

Пользуйся

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Непрочитанное сообщение schizoid » 2007-06-02 18:23:26

а еще есть
ядерный взрыв...смертельно красиво...жаль, что не вечно...