絶対パス名でしかアクセスできない見えないディレクトリを作成するには?

絶対パス名でしかアクセスできない見えないディレクトリを作成するには?

私は標準のUNIXシステムに時間サポートを追加する課題を完了しています。ただし、これらの一部には、「ls -al」などのコマンドを使用してもバックアップファイルを非表示にし、絶対パス名にアクセスするように指定することで、バックアップファイルの場所を保護(デフォルトではシステムルートに設定)することが含まれます。 。 。元の引用は次のとおりです。

最後に、履歴ディレクトリは、ルートディレクトリを表すinodeの内容を調べたり、 "ls -al /"などのコマンドを実行したときに表示されず、直接chdir()を介してのみアクセスできるという点で "仮想"でなければなりません( "cd ")は過去のパス名で機能します。

私はUNIXファイルシステムAPIを調べてきましたが、それを強制する方法が見つかりませんでした(コマンドラインプログラムやbashスクリプトのこれらの組み合わせがこれを行うことができると思います)。私が間違った方向で考えているのだろうか?

正しい方向についてのアドバイスやヒントをいただきありがとうございます。ありがとう:)

ベストアンサー1

ディレクトリに対する読み取り権限を削除できます。この場合、そのコンテンツ(権限が許可されている場合はファイルまたはサブディレクトリ)にまだアクセスできますが、ディレクトリコンテンツを一覧表示することはできなくなるため、その名前を知る必要があります(または試してください...)。

おすすめ記事