Unison(一種の双方向rsync)というフォルダ同期ツールを使用できるように、他の人に刑務所シェル(CentOS-whm)アクセス権を付与しています。
それは文脈のためのものです。
Unisonがインストールされていて、端末にunisonと入力するたびに、unisonの使用リストが表示されます。
しかし、刑務所のシェルにログインして同じアプリケーションを実行すると、単に返されます。
-jailshell: unison : command not found
しかし、ルートの観点からJailshellを見ると、[/home/virtfs/username/usr/bin] unison@というバイナリが表示され、binフォルダがエイリアスのように見えます。
刑務所ではなぜ認められないのですか? Jailshellでこのバイナリにどのようにアクセスできますか?
編集する
ls -l /usr/bin/unisonの結果(内部と外部)
lrwxrwxrwx. 1 root root 24 20 déc 08:36 /usr/bin/unison -> /etc/alternatives/unison
ldd /usr/bin/unisonの結果は次のとおりです。
no file or folder of this type (translated)
外部:justeは複数のライブラリを一覧表示します。
/usr/bin 内の ./unison 結果:
no file or folder of this type (translated)