Linuxの問題が少しあります。Windowsで長年過ごすよう教えてくれるでしょう。とにかく私は、Javaサービスラッパースクリプトとうまく包まれた小さなJavaアプリケーションを、でしたが、私はそのスクリプトを実行すると:chmod a = rwxの後にLinuxの権限が拒否されました
sh ./wrapper.sh console
を私はすぐに拒否された権限を取得します。許可の拒否のメッセージは次のようなものです:
eval: 1: /home/user1/MyApp/bin/wrapper: Permission denied
私の小さなwrapper.shはMyApp/binフォルダにあります。私は、次のchmodコマンドを実行した試験として
- ラッパーのlinux-x86-32
- ラッパーのlinux-x86-64の
: ディレクトリのMyApp/binに/ラッパーは、2つのファイルが含まれています:
chmod a=rwx MyApp -R
は、私はまったく同じ結果であってもサブフォルダに、すべてがRWXたことを確認して、もう一度スクリプトを実行しようとした...許可が拒否されました。
誰かが私がその赤ちゃんを走らせるために次に何を試すことができるか考えていますか?
おかげで、 ランスロット
ラッパーの内容は何ですか? _eval_というコマンドを呼び出すことができますか?私の人は、引数を連結することによって、コマンドeval - constructコマンドがあると教えてくれます。たぶん、ラッパースクリプトに問題があります。 – lothar
私はあなたがファイルとディレクトリに対する一般の書き込み許可を削除したと確信しています。パブリック書き込み許可を持つファイルまたはディレクトリを残すことはめったにありません。 -/tmpは特殊なケースであり、スティッキービットセットをリモートから安全にする必要があります。 –