シンボリックリンクを使用して環境を作成し、../
環境の他の部分に移動するプロセスを呼び出すスクリプトがあります。残念ながら、シンボリックリンクを使用しているため、シンボリックリンクの所有者ではなく、実際の親を参照してください。
私の主な制限は、使用しているスクリプトを変更できないことです../
。
チャート
/.../realDirA/
childScript.sh
/.../realDirB/
someTarget
/tmp/fakeParent/
fakeA -> realDirA
fakeB -> realDirB
childScript.sh
使用法を変更/tmp/fakeParent/fakeA/../fakeB/someTarget
することはできませんが、必要な権限をchildScript.sh
完全に制御できます。fakeParent