Оболочка Android chown u0_49
У меня возникли проблемы со сменой владельца в оболочке на моем андроиде. Я пытаюсь изменить владельца и группу файла, чтобы они соответствовали другому файлу в каталоге. Когда я ls -l
другие файлы имеют владельца u0_a49
Я пытался su chown u0_a49:u0_49
Когда я попробовал это, я получил ошибку tmp-mksh: u0_a49:u0_a49: not found
Я попробовал это с u0_a49.u0_a49
ну и не повезло. Есть идеи, почему я не могу установить это разрешение?
1 ответ
Решение
Какой идентификатор вашего текущего пользователя, который выполняет chown
? Вы можете изменить владельца только на свой собственный идентификатор пользователя и идентификатор группы в Android.
$ 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