最近、crypto_LUKS特定の1人のユーザーのみに$ HOMEとして機能する暗号化ファイルシステム()を作成しました(つまり、としてマウントします/home/pduck)。また、適切なエントリを追加して/etc/security/pam_mount.conf.xml、ユーザーがログインするとパーティションが自動的に復号化されてマウントされるようにします(ユーザーがログオフするとマウントが解除されるようにします)。よく働く。
$ HOMEはそれ自体がファイルシステムであるため、ユーザーにはlost+foundroot:rootが所有するディレクトリがあります。私はことを知っているディレクトリを削除することである悪い考えが、多くのコマンドは、(例えばfind)はアクセスを持たない文句を言います。それは私を困らせます。
好奇心から私はディレクトリを削除し、mklost+found(なしでsudo)再作成しました。これで、ディレクトリはpduck:pduckによって所有されます。それは大丈夫ですか、それともディレクトリがroot:rootによって所有されていることが重要ですか?
2>/dev/nullそれらのエラーメッセージを黙らせるa で始まるfindのスクリプトまたはエイリアスを(できれば別の名前で)作成するだけで済みます。最初に置くと、各呼び出しで検索するために渡す引数に干渉しなくなります。