検索:fts_read:mount_nullfsを介して権限が拒否されました。

検索:fts_read:mount_nullfsを介して権限が拒否されました。

私は次の設定を持っています:

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 ..ファイルシステムナビゲーションを使用するときは、マウントされたファイルシステムの権限ではなく、デフォルトディレクトリの権限が使用されているようです。

関連情報