FreeBSD virtual environment management and repository

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