2016-06-13 18 views
0

안드로이드에서 셸의 소유자를 변경하는 데 문제가 있습니다. 디렉토리의 다른 파일과 일치하도록 파일의 소유자 및 그룹을 변경하려고합니다. 내가 ls -l 다른 파일의 소유자가 u0_a49 일 때 나는 su chown u0_a49:u0_49을 시도했습니다. 오류가 발생했습니다. tmp-mksh: u0_a49:u0_a49: not foundu0_a49.u0_a49도 시도해 보았습니다. 왜 내가이 권한을 설정할 수 없다는 생각이 들었습니까?안드로이드 쉘 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

알기. 나는 뿌리가났다. 루트 권한으로 소유권을 변경할 수 없어야합니까? 트릭을 올바르게해야하는 'su'명령을 실행 했습니까? 나는 아직도 발견되지 않은 오류를 얻는다. – DasPete