Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Jail. Не стартуют сервисы из /usr/local/rc.d

Ответить
Настройки темы
Jail. Не стартуют сервисы из /usr/local/rc.d

Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


FreeBSD 5.4
/usr/local/rc.d :
*000.pkgtools.sh
*jail.sh
*jail_mount_dev.sh

Все стартует. Проблем нет.
Стартует не все из клетки.
rc.d в клетке:
*000.pkgtools.sh
*CommuniGate.sh
*apache.sh
*mysql-server.sh
*proftpd
*trafd.sh
*webmin.sh

изо всего стартует только *CommuniGate.sh
Разница между скриптами только в правах доступа. У *CommuniGate.sh права 775
у остальных 555

Никак не могу понять почему.

-------
В некоторые головы мысли приходят умирать


Отправлено: 10:13, 16-11-2006

 

Аватара для gf100

Ветеран


Сообщения: 1664
Благодарности: 190

Профиль | Отправить PM | Цитировать


Цитата:
Разница между скриптами только в правах доступа. У *CommuniGate.sh права 775, у остальных 555
Ну, кроме прав есть еще хозяин... Да и скрипты могут быть с ошибками... Там еще пишется в первой строчке - #!/bin/sh или другой интерпретатор. В клетке он зарегистрирован и доступен? А библиотеки?

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 12:30, 16-11-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


gf100
ручками эти скрипты запускаются. Не запускаются только при старте системы.

-------
В некоторые головы мысли приходят умирать


Отправлено: 13:32, 16-11-2006 | #3


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


Покажите содержимое файла /etc/rc.conf в jail

-------
I prefer FreeBSD


Отправлено: 14:25, 16-11-2006 | #4


Аватара для gf100

Ветеран


Сообщения: 1664
Благодарности: 190

Профиль | Отправить PM | Цитировать


2 варианта:
1 - скрипты не запускаются.
2 - скрипты не запускают задачи.
как проверить - добавь в каждый скрипт что-то вроде "touch /tmp/$0" и проверь существование файлов после перезапуска клетки.
и еще раз - проверь хозяина.

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 14:28, 16-11-2006 | #5


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


Prefer
rc.conf в jail
Код: Выделить весь код
portmap_enable="NO"
network_interfaces=""
sshd_enable="YES"
defaultrouter="172.16.12.3"
font8x9="cp866u-8x8"
font8x14="cp866u-8x14"
font8x16="cp866u-8x16"
scrnmap="koi8-u2cp866u"
keyrate="fast"
keymap="ru.koi8-r"
webmin_enable="YES"
apache_enable="YES"
inetd_enable="YES"
mysql_enable="YES"
named_enable="YES"
proftpd_enable="YES"
hostname="server.ru"
cyrus_imap_enable="NO"
trafd_enable="YES"
trafd_ifaces="em1"
#trafd_flags=""
trafd_log="/var/log/traffic.log"
gf100
Спасибо! Проверю!
Хозяин у всех root. Только группа у CommuniGate не wheel.

-------
В некоторые головы мысли приходят умирать


Отправлено: 14:34, 16-11-2006 | #6


Аватара для gf100

Ветеран


Сообщения: 1664
Благодарности: 190

Профиль | Отправить PM | Цитировать


Цитата:
webmin_enable="YES"
apache_enable="YES"
inetd_enable="YES"
mysql_enable="YES"
named_enable="YES"
proftpd_enable="YES"
А вот и не факт, что эти строки создают переменные для запуска программ в скриптах .

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 14:50, 16-11-2006 | #7


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


gf100
Цитата:
А вот и не факт, что эти строки создают переменные для запуска программ в скриптах .
можно по-подробнее с этого места

-------
В некоторые головы мысли приходят умирать


Отправлено: 15:05, 16-11-2006 | #8


Аватара для gf100

Ветеран


Сообщения: 1664
Благодарности: 190

Профиль | Отправить PM | Цитировать


Negativ, насколько я догадываюсь, все эти вещи собирались руками. А ключи срабатывают, если программа ставится из пакета. Т.е. должен присутствовать еще один скрипт (я так понимаю), который должен находится в /etc/rc.d/ (подробно не разбирался, может я и ошибаюсь), который и создает нужные переменные в сответствии с ключами, и который присутствует в пакете и отсутствует при ручной сборке .
А "по умолчанию" скрипты из /usr/local/etc/rc.d/ получают на вход одну переменную $1=start.

-------
Когда у тебя есть только молоток, все похоже на гвоздь


Отправлено: 15:23, 16-11-2006 | #9


Аватара для Prefer

Пользователь


Сообщения: 51
Благодарности: 5

Профиль | Отправить PM | Цитировать


1. В файле /etc/rc.conf в jail должно быть указано syslogd_flags="-ss".

2. Содержимое /etc/rc.d/ определяется составом базовой системы FreeBSD.

3. Покажите содержимое /usr/local/etc/rc.d/ в jail.

-------
I prefer FreeBSD


Отправлено: 15:44, 16-11-2006 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Jail. Не стартуют сервисы из /usr/local/rc.d

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Стартуют продажи 15-дюймового OLED-телевизора LG boss911 Новости железа 33 03-12-2013 05:21
FreeBSD - Перезапись библиотек cp /usr/compat/linux/usr/lib/* /usr/lib serivo Общий по FreeBSD 7 23-11-2009 00:41
Драйвер - Не стартуют USB хост-контроллеры Pliomera Microsoft Windows 7 1 01-06-2009 14:41
FreeBSD - Проблема при настройка postfix (postmap: fatal: file /usr/local/etc/postfix/main.cf:) _soldat_ Общий по FreeBSD 3 27-08-2008 08:05
pf(+nat) и jail - как разграничить доступ jail-ов в инет brag Общий по FreeBSD 8 28-06-2007 02:40




 
Переход