1

特定のフォルダにいる間、特定のコマンドと実行可能ファイルへのアクセスを拒否する方法はありますか?

具体的には、特定のフォルダーにいる間は pwd のアクセスを拒否しようとしています。これにより、シンボリックリンクを介してフォルダーにアクセスするユーザーは、ファイル階層のどこにいるかを確認できなくなります (セキュリティ上の問題を防ぐため)。他の場所での使用を維持します。

4

1 に答える 1

0

pwd を別のディレクトリに移動し、次のように pwd というスクリプトを作成できます。
実際の pwd の新しい場所が /path/to/movedpwd である場合:

#!/bin/sh
if test /path/to/movedpwd = UNWANTED_DIR
then echo "Forbidden dir!"
else pwd fi

次に、ユーザーが実際の pwd を見つけられないように、実行可能のみにします。

于 2012-04-18T10:01:31.157 に答える