私は次の設定を持っています:
FreeBSD 10.3、ルートにZFSが含まれています。 ZFSボリューム階層(より良い名前がないため、ネストされた複数のボリューム)を再利用して、複数のmount_nullfs
刑務所で同時に使用できるようにします。
nullfs-mountで一般ユーザーとして使用しようとすると、find
次のエラーが発生します。
find: fts_read: Permission denied
find
シャットダウンしようとしたときに失敗する前に、いくつかのファイルを見つけてくださいnullfs_mount
。出力には、繰り返される最初のボリュームのすべてのファイルが含まれます。
これただ刑務所内でユーザーとして検索を実行すると、これが発生します。そのようなことは起こりません:
- nullfsをrootに渡す
- rootでファイルシステムに直接アクセス
- ファイルシステムに直接アクセスできるユーザー
mount_nullfs
私が知らないいくつかのオプションがありますか?
答え1
mount_nullfs
ユーザーはマウントのデフォルトディレクトリに移動できません。 nullfsをアンマウントし、ユーザーがまだディレクトリに移動できることを確認します。
chmod 755 /path/to/unmounted/nullfs
cd ..
ファイルシステムナビゲーションを使用するときは、マウントされたファイルシステムの権限ではなく、デフォルトディレクトリの権限が使用されているようです。