2016-06-13 7 views
0

私はアンドロイドでシェルのオーナーを変更することにいくつか問題があります。ディレクトリの別のファイルと一致するファイルの所有者とグループを変更しようとしています。私がls -l他のファイルの所有者がu0_a49のときsu chown u0_a49:u0_49私はそれを試したときにエラーがあるtmp-mksh: u0_a49:u0_a49: not found私もu0_a49.u0_a49と幸運を試してみました。なぜ私はこの許可を設定できないのでしょうか?Androidシェルchown u0_49

答えて

0

chownを実行している現在のユーザーのIDは何ですか? Androidでは自分のユーザーIDとグループIDにのみ所有権を変更できます。

$ id 
uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats) context=u:r:shell:s0 
$ chown shell.shell file 
$ chown 2000.2000 file # use the gid.uid style 
+0

です。私は 'id'を実行し、私のIDは10265(u0_a265)であると言いました。そのファイルを適切な所有者とグループに変更できるように、私のIDを変更する方法はありますか? – DasPete

+0

一般的には、ルーティングされていないデバイスでは実行できません。 – alijandro

+0

私は根ざしている。私はrootとして所有権を変更できませんか?私は 'su'を使ってコマンドを実行しましたが、そのトリックを正しく行う必要がありますか?私はまだ見つからないエラーを取得します。 – DasPete

関連する問題