기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안드로이드 터미널 앱을 이용하여 파일 접근 권한 설정 질문입니다.

 

$cd dev

$ls -l ttyS0

crw------- root   root   253, 0 2011-03-28 07:44 ttyS0

$chmod 777 ttyS0

Unable to chmod ttyS0: Operation not permitted



이렇게 출력이 됩니다.

 

모든 권한을 풀어 주려면 어찌 해야 할까요?

 

여러가지 웹이나 질문들을 보고 따라 해봤지만

 

설정이 바뀌지 않는군요.

 

mkdir 명령으로 폴더를 만드니 Read-only File System이라고 출력이 나오는 것과

 

관련이 있는건가요?

 

 

너무 초보적인 질문이라 올리기도 죄송 스럽내요...

 


nalrsis

2011.03.29 05:57:02
*.50.20.11

su 권한이 있어야 할 것 같은데요...

모든 권한을 풀어주기 위해서는 루팅이 필요합니다.

더 자세한 내용은 고수님들에게.. 패스~

김택기

2011.03.30 02:39:00
*.94.41.89

폴더 생성 시 Read-only File System 라고 출력되는 것은

Android의 Root partition에 해당하는 영역이 RO 영역이기 때문입니다.

따라서 폴더 생성을 하시려면 init.rc 파일에서 rootfs 영역을 ro로 remount 하기 전에 생성하도록 하여 부팅 시 생성을 하셔야 합니다.

 

device file에 대한 권한 변경은 console에서 하실 경우에는 su 권한이 없는 것이므로

$ su  이렇게 하시면 프롬프트가 $에서 #으로 바뀔겁니다.

그리고 나서 chmod 명령을 사용하시면 됩니다.

다만 RO 영역이므로 rebooting 하면 다시 권한을 설정하셔야 합니다.

 

device file에 대한 권한 설정은 Froyo 까지는 Android Source의 system/core/init/devices.c 에서 설정을 하게 되고,

Gingerbread 부터는 system/core/rootdir/ueventd.rc 파일에서 설정하게 되어 있습니다.

기본 코드 흐름은 비슷하고 권한을 가져오는 방법이 다소 변경되었다라고 보시면 되겠네요..^^

stshyoung

2011.03.30 22:55:20
*.169.50.208

 

system/cor/init/devices.c에서

다음과 같이 추가 하여 권한변경하였습니다.

   { "/dev/ttyS1",       0777,   AID_ROOT,       AID_ROOT,      0 },
    { "/dev/ttyS3",       0777,   AID_ROOT,       AID_ROOT,      0 },

 

권한 설정은 바꿨고 Test를 진행 하는데

"The serial port can not be opend for an unknown reason."

흐흐 ㅡ,.ㅡ 문제가 또 있나 보군요.....

 

 

답변 달아주신 분들 께 감사 드립니다.

 

또다시 열심히 찾아 봐야 겠내요 ㅎㅎ

List of Articles
번호 제목 글쓴이 날짜 조회 수sort

usb ethernet 꽂으면 자동으로 dhcpcd 실행하고 싶은데요. [3]

usb 디스플레이 장치는 여러 디바이스 드라이버를 종합하여 만들어야... [4]

노드 생성 관련 초보 질문입니다 [5]

  • khyukj
  • 2012-02-24
  • 조회 수 1583

gcc, g++ 컴파일관련 질문인데요. [1]

  • ice179
  • 2014-06-05
  • 조회 수 1583

android File 속성 변경 질문 [3]

[질문]2차 보드에서 부팅문제...[완료] [3]

kernel panic VFS: Unable to mount root fs on unknown-bloc... [2]

안드로이드 어플리케이션(java) 에서 커널에 포함된 드라이버 모듈 접... [5]

  • kieslv
  • 2011-01-15
  • 조회 수 1581

S5PV310 suspend/resume에 문제가 생겼습니다. [2]

  • 노쑤
  • 2011-12-19
  • 조회 수 1581

[질문] 보드에서... USB Device

6410에서 busybox로 만든 파일시스템이 포팅이 안됩니다. [2]

S5PV210 보드 앱 배포 및 디버깅 문의 [2]

  • Mr.PK
  • 2011-11-16
  • 조회 수 1579

[android] power management [10]

리눅스 파일 시스템을 만들려고 합니다. [3]

uboot 관련 질문입니다 tftp 가 잡혔는데 안넘어가는이유. file [2]

안드로이드 폰 시간 & 설정이 되지 않는데 SIM이 있는 경우에 그...

  • 나론
  • 2011-12-21
  • 조회 수 1575

블랙박스 설정기능 문의입니다. [1]

[질문] directFB 포팅중 tslib 문제;; [3]

우분투 리눅스 개발 환경 설정중... [4]

커널 디버깅을 하기 위해 printascii()함수를 사용하려면 무슨 head... [1]

사용자 로그인