chrootではシンボリックリンクが使えない。ならば…
Pocket

FTPやsshで、ログインユーザーのルートディレクトリを変更する事が出来るのがchrootだ。
この機能、セキュリティを考慮してユーザーが出来る操作内容に制限を加えるには便利なんだけど、chrootで定義したルートディレクトリ外のシンボリックリンクへは利用出来ないという点がある。

20150405_000001

シンボリックリンクを利用出来ない中、chrootのルートディレクトリより上位のディレクトリを参照させる場合、mountを用いる事で対処出来る。

Sponsored Links

mount -B マウント元ディレクトリ マウント先ディレクトリ

 

起動時に自動的にマウントする場合は、「/etc/fstab」に以下のように追記する。

マウント元ディレクトリ   マウント先ディレクトリ  ファイルシステム  bind  0 0
Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

This article has 1 comments

  1. Pingback: chroot_任意のディレクトリのみを見せるようにしたい | For Want Of A Better Word

Leave a Comment

メールアドレスが公開されることはありません。