Linux®のバインドマウントを使用すると、すでにマウントされているファイルシステムをファイルシステム内の別の場所にマウントできます。一般に、バインドマウントは、Webサイトのディレクトリを投獄されたユーザーのホームディレクトリに複製することにより、指定されたユーザーのWebサイトの指定された部分へのアクセスを制限するときに使用されます。
このセクションでは、バインドマウントを使用してディレクトリをそのユーザーのホームディレクトリにバインドすることにより、ユーザーにディレクトリへのアクセスを許可する方法について説明します。
次のコマンドを使用して、バインドマウントを構成します。
mount --bind /path/to/domain /path/to/home/directory
警告: サーバーのファイルシステムテーブル( fstab )にバインドマウントのエントリを作成しない限り、サーバーを再起動してもバインドマウントは永続的ではありません。 。
fstabを追加します 次のコマンドを使用したバインドマウントのエントリ:
/path/to/domain /path/to/home/directory none bind,nobootwait 0 0
nobootwaitの場合 オプションはfstabに含まれていません エントリを入力すると、サーバーコンソールに次のメッセージが表示されます。
Continue to wait; or Press S to skip mounting or M for manual recovery.
nobootwaitを追加する fstabのオプションセクションに移動します 構成により、バインドマウントディレクトリがシステムから削除された場合でも、システムが確実に起動します。