루트(root)에 대해
-
Upload
licubeclub -
Category
Education
-
view
497 -
download
6
description
Transcript of 루트(root)에 대해
루트(root) #Youngbin Han <[email protected]>
Agenda
● 시작하기 앞서... (여러분들이 알고있는 루팅은?)
● 루팅? 루트 권한? 루트 계정?
● 루트 권한 얻으면 할 수 있는 것.
● 루트 권한 얻기.
● 루트 권한 사용 시 주의할것들.
루팅(rooting)? 루트(root)?
루팅 에 대해 본인이 알고 있는 것이 있으면 설명해 보기?
루트(root)
● 리눅스나 유닉스에서, 모든 명령을 실행 가능하고, 모든 파일에 접근 가능한 계정.
● 슈퍼유저(superuser)라고도 함.
● Windows에서의 관리자(Administrator)계정과 같은 역할을 함.
루팅(rooting)
● 루트(root) 계정에서 권한을 얻는 것.
루트 권한이 필요 할 때...
언제 루트 권한이 필요할까?
● 일반 사용자 권한으로 할 수 없는 것을 할 때.
– 시스템 파일이나 디렉토리 파일에 접근할때.
– 시스템 업데이트 하거나 프로그램 설치할때.
– 시스템 일부를 수정할 때.
– 접근 권한이 없는 파일이나 폴더에 접근할때.
– 그 외에도 여러가지.....
루트(root) 권한 얻기.
● 대다수의 리눅스 베포판 에서 루트 권한 얻기
– su 명령어 실행으로 루트계정 으로 전환
– 실행할 명령어 앞에 sudo 붙여서 실행
– fakeroot 사용 – 일명 낚시 걸기
● 안드로이드 루팅 하기
su명령어로 루트로 전환
명령어 앞에 sudo붙여서 실행
fakeroot 로 낚시걸기
In Android...(example)
● /system/xbin/ 에 슈퍼유저 바이너리(su) 넣기
● su바이너리 권한 설정
● 루트 권한 관리 앱 설치
● 루트 권한 필요시, 루트 권한 관리 앱 으로 부터 부여 받아서 사용.
이런 건 하지 맙시다...
● sudo rm -rf /
● root 비밀번호를 매우 쉬운 것으로 설정
● root 로 로그인하여 컴퓨터 사용
Thank You! #Youngbin Han <[email protected]>