2012-04-18 5 views
1

特定のフォルダ内にある特定のコマンドや実行ファイルへのアクセスを拒否することはありますか?特定のフォルダ内の特定のコマンド/プログラムを無効にしますか?

具体的には、特定のフォルダ内でpwdのアクセスを拒否しようとしています。そのため、シンボリックリンクを介してフォルダにアクセスするユーザーは(セキュリティ上の問題を防ぐために)ファイル階層内のどこにあるのかわかりませんどこでも他のものを使用することができます。

答えて

0

あなたが別のディレクトリにPWDを移動し、このようにPWDと呼ばれるスクリプトを行うことができます。
は、実際の障害者の新しい場所を提供している/パス/に/ movedpwd:

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

そして、それ実行専用にしますユーザーが実際のPWを見つけることができないことを示します。

+0

これは非常に巧妙な考えです。ありがとうございます! – jtcramer

関連する問題