2016-06-13 41 views
0

我在更換我的android上的外殼所有者有一些麻煩。我正在嘗試更改文件的所有者和組以匹配目錄中的另一個文件。當我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

我明白了。我跑'身份證',它說我的身份證是10265(u0_a265)。有什麼方法可以更改我的ID,以便我可以將該文件更改爲正確的所有者和組? – DasPete

+0

通常,您無法在無根設備中執行此操作。 – alijandro

+0

瞭解。儘管如此,我仍然紮根。我不應該以root身份更改所有權嗎?我使用'su'運行命令,該操作應該正確嗎?我仍然收到未找到的錯誤。 – DasPete