OpenWrt 및 교재 Q&A

최초 make 시 root 권한으로 하면 안되는 이유?

페이지 정보

작성자 guest 작성일18-01-24 19:07 조회885회 댓글1건

본문

kamikaze나 backfire의 source나 sdk를 다운 받아서 압축을 풀고
최초 make를 할 때 root권한으로 하면 에러나는 이유가 무엇인가요?

// 관리자 2018-01-24: 12-07-30 18:27 에 작성된 글입니다

댓글목록

박우재님의 댓글

박우재 작성일

build 시에 선행되는 depenancy 체크에서 root 는 제외시켜서 그렇습니다.

include 디렉토리에 다양한 룰들이 있는데, 그중에 prereq를 보시면 non-root user라는 부분이 있습니다.

그부분에서 제외시키는 것입니다.

왜 제외시키는지에 대해서는 정확히 모르겠습니다. 하지만 추측해 본다면.

대부분의 openwrt 라우터의 경우 rom을 바꾸는 것이지 않습니까? 이전의 리눅스 시스템을 openwrt시스템 롬으로 바꾸는 것인데, 롬을 라이팅 하는 과정에서 파일들이 root 권한으로 되어 있을경우 거부해 버리는 루틴을 가지고 있을것 같습니다. 그래서 non-root 권한으로 작성해야만 받아들일것 같습니다.

하지만 이것은 추측일 따름입니다.

// 관리자 2018-01-24: 12-07-31 06:01 에 작성된 글입니다