ユーザ用ツール

サイト用ツール


os:freebsd:jail

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
os:freebsd:jail [2025/04/13 09:29] – [jail.conf.d] hayashios:freebsd:jail [2025/04/13 09:43] (現在) – [jail.conf.d] hayashi
行 20: 行 20:
   # freebsd-update -b /jail/base -d /jail/base/var/db/freebsd-update install   # freebsd-update -b /jail/base -d /jail/base/var/db/freebsd-update install
  
-jail環境で +
-  # sysctl security.jail.param.allow.chflags=1 +
-とすることで、jail環境内でも freebsd-update を利用できる模様。((2014.05.07現在未確認))+
  
 ===== 設定 ===== ===== 設定 =====
 ==== jail.conf.d ==== ==== jail.conf.d ====
 +
 +jail.conf を/etc/jail.conf.d/にブナ活できるようになったので対応した書き方を
 +共通部分は jail.conf で書きたいのだがどうもうまくいかない模様
 +
 +
  
 /etc/jail.conf /etc/jail.conf
行 48: 行 51:
  
   # FileSystem Mount   # FileSystem Mount
-  exec.prestart   += "mount_nullfs -o ro  /usr/ports/ /jail/${name}/usr/ports";+  exec.prestart   += "mount_nullfs -o ro  /usr/ports/ /jail/${name}/usr/ports";
   exec.prestart   += "mount_nullfs        /var/cache/pkg/ /jail/${name}/var/cache/pkg";   exec.prestart   += "mount_nullfs        /var/cache/pkg/ /jail/${name}/var/cache/pkg";
  
行 60: 行 63:
  
   # FileSystem Unmount   # FileSystem Unmount
-  exec.poststop   += "umount /jail/${name}/usr/ports";+  exec.poststop   += "umount /jail/${name}/usr/ports";
   exec.poststop   += "umount /jail/${name}/var/cache/pkg";   exec.poststop   += "umount /jail/${name}/var/cache/pkg";
  
行 194: 行 197:
 **PostgreSQL**のように共有メモリを使用するものはJAILでの動作は推奨されない **PostgreSQL**のように共有メモリを使用するものはJAILでの動作は推奨されない
 [[http://www.jp.freebsd.org/QandA/HTML/1866.html]]((# sysctl -w security.jail.sysvipc_allowed=1)) [[http://www.jp.freebsd.org/QandA/HTML/1866.html]]((# sysctl -w security.jail.sysvipc_allowed=1))
 +
 +
 +----
  
 ===== ListenポートとIPアドレスの調整 ===== ===== ListenポートとIPアドレスの調整 =====
 +
 +**ここら辺はもういらないかな**
  
 ホストとjailで別々のIPを振った場合、サーバソフトでもそれを意識した設定が必要\\ ホストとjailで別々のIPを振った場合、サーバソフトでもそれを意識した設定が必要\\
行 315: 行 323:
 ===== 参考 ===== ===== 参考 =====
   * [[https://people.allbsd.org/~hrs/FreeBSD/sato-FBSDW20200925-jail.pdf|復習 FreeBSD Jail]]   * [[https://people.allbsd.org/~hrs/FreeBSD/sato-FBSDW20200925-jail.pdf|復習 FreeBSD Jail]]
 +  * [[https://www.bsdstore.ru/en/13.0.x/wf_jconfig_ssi.html|CBSD jail config]]
   * <del>[[http://journal.reallyenglish.com/2009/10/21/freebsd-jail-for-programmer-1.html|FreeBSD/Jailを使用したプログラマのための仮想環境]]</del>   * <del>[[http://journal.reallyenglish.com/2009/10/21/freebsd-jail-for-programmer-1.html|FreeBSD/Jailを使用したプログラマのための仮想環境]]</del>
   * [[http://bompopo.wordpress.com/2014/02/16/freebsd10-0r%E3%81%A7jail%E3%81%AE%E8%A8%AD%E5%AE%9A/|FreeBSD10.0Rでjailの設定]]   * [[http://bompopo.wordpress.com/2014/02/16/freebsd10-0r%E3%81%A7jail%E3%81%AE%E8%A8%AD%E5%AE%9A/|FreeBSD10.0Rでjailの設定]]
os/freebsd/jail.1744536541.txt.gz · 最終更新: 2025/04/13 09:29 by hayashi