1

私は Android 2.2.2 電話 (LG P350f) を持っています。スーパーユーザーでルート化されており、Android Terminal Emulator をインストールしました。root (su) としてログインし、単純なスクリプト lol.sh を実行してみます。このスクリプトは、文字列をエコーすることになっています。次の出力が得られます。

# ./lol.sh
./lol.sh: permission denied

明らかに、私はアクセス許可を設定しようとしましたが、入力した後:

# chmod 777 lol.sh

私はまだこれを取得します:

# ls -l lol.sh
----rwxxr-x ...

ファイルはSDカードにあります。別の場所に移動してみます。他のアイデアはありますか?

4

2 に答える 2

1

あなたの質問から、あなたはルートアクセス権を持っているようです(シェルプロンプトで)。たとえば#、スクリプトを許可付きでマウントされたファイルシステムに移動します。exec

# mv lol.sh /data/lol.sh
# chmod 700 /data/lol.sh
# /data/lol.sh
于 2013-07-30T03:37:24.640 に答える