Оболочка 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
Другие вопросы по тегам