2020-10 upd: we reached the first fundraising goal and rented a server in Hetzner for development! Thank you for donating !
Внимание! Данные страницы описывают CBSD версии 13.0.x. Если вы используете более раннюю версию, рекомендуется сначала обновиться.
Работа с passwd(1), sysrc(8), service(8) в jail через CBSD
Команды passwd, sysrc, service
% cbsd passwd
% cbsd sysrc
% cbsd service
Описание:
Команды из модуля bsdconf.d - это обертки вокруг стандартных FreeBSD sysrc(8), service(8), passwd(1) для добавления аргумента jname для более удобной работы с сервисами и парлями клетки из мастер-хоста.
Через аргумент jname= указывается клетка, все что идет после (кроме passwd, у которой возможен еще user=) - не анализируется и относиться к соответствующим утититам как есть.
Пример1: Пометить сервис sshd в клетке jail1 активный:
% cbsd sysrc jname=jail1 sshd_enable="YES"
Пример2: Получить список сервисов в клетке jail1:
% cbsd sysrc jname=jail1 service -l
Пример3: Запустить sshd в клетке jail1:
% cbsd service jname=jail1 sshd start
Пример4: Сменить пароль root в клетке jail1:
% cbsd passwd
Пример5: Сменить пароль web в клетке jail1:
% cbsd passwd user=web jname=jail1