0

Android のシェルで所有者を変更する際に問題が発生しています。ディレクトリ内の別のファイルと一致するように、ファイルの所有者とグループを変更しようとしています。ls -l他のファイルの所有者が私u0_a49がしようとしsu chown u0_a49:u0_49たときに、エラーが発生tmp-mksh: u0_a49:u0_a49: not foundしましたがu0_a49.u0_a49、うまくいきませんでした。この許可を設定できない理由は何ですか?

4

1 に答える 1

1

を実行している現在のユーザーの ID はchown? 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
于 2016-06-13T04:49:34.503 に答える