Страница 1 из 1
Список процессов в jail
Добавлено: 2007-11-17 9:58:29
lyric
Здравстуйте.
Потребовалось создать виртуальный сервер на базе FreeBSD. Остановился на jail. Все настроилось, особых проблем не возникало - документации в инете куча.
Сейчас осталась одна недоработка: при запуске какого-либо демона внутри клетки он прекрасно отображается в списке процессов. Стоит выйти и снова войти в клетку - остается только sh (ну и top - если им смотреть). Это как-нибудь лечится?
Re: Список процессов в jail
Добавлено: 2007-11-17 12:56:16
dikens3
У меня есть полно клеток, таких проблем нет.
Как запускаешь jail?
P.S. Я в клетки захожу по SSH.
Re: Список процессов в jail
Добавлено: 2007-11-17 13:27:01
lyric
Стартует из rc.conf:
Код: Выделить всё
jail_enable="YES"
jail_list="alex"
jail_set_hostname_allow="YES"
jail_alex_rootdir="/home/alex"
jail_alex_hostname="alex"
jail_alex_ip="192.168.0.200"
jail_alex_devfs_enable="YES"
jail_alex_procfs_enable="YES"
jail_alex_flags="-l -U root"
Собственно, все делалось по
этой статье.
ЗЫ: ssh там тоже отказался работать. Доберусь до дома - скажу, на что ругается. Но это пока не критично...
Re: Список процессов в jail
Добавлено: 2007-11-17 17:19:50
Alex Keda
всё таки как заходишь?
в работающую клетку для запуска чего угодно - тока jexec/ssh
остальные методы - тока для правки конфигов.
Re: Список процессов в jail
Добавлено: 2007-11-17 17:58:38
lyric
Вот наверное в этом и дело!
Я заходил:
jail /home/alex alex 192.168.0.200 /bin/sh
Похоже, этой командой я перезапускал клетку... Сейчас буду пробовать.
Re: Список процессов в jail
Добавлено: 2007-11-17 18:03:41
lyric
Да, похоже, так и есть)
# jexec -u root 1 ps -ax
Все процессы на месте...
Теперь будем разбираться, почему не запускается sshd - теперь это критично, т.к. физического доступа к серверу нет...
Re: Список процессов в jail
Добавлено: 2007-11-18 14:15:02
Alex Keda
lyric писал(а):Да, похоже, так и есть)
# jexec -u root 1 ps -ax
Все процессы на месте...
Теперь будем разбираться, почему не запускается sshd - теперь это критично, т.к. физического доступа к серверу нет...
тогда уж
и делай что надо
Re: Список процессов в jail
Добавлено: 2010-01-29 22:21:15
Vix
Кто подскажет, как правильней извратиться с jexec, чтобы переменные окружения родные (т.е. jail'овские) были.
Пока нашёл два варианта = )
Код: Выделить всё
% sudo jexec -U user 1 login user
% sudo jexec 1 su - user
Требуется: заходить "обычным" юзвером с локальной машины в jail.