목차 열기

티스토리 뷰

728x90
반응형

리눅스 디플로이를 통해 우분투에 SSH접속을 한 뒤, root 권한을 얻기 위해

 

sudo su 명령어를 치면

   PERM_ROOT: setresuid(0, -1, -1): Permission denied

오류가 뜨며 접근할 수 없는 오류에 대한 글이다.

 

 

 

ADB를 사용하여 컴퓨터와 안드로이드 기기를 연결하여 진행한다.

 

 

 

아래의 방법은

github.com/meefik/linuxdeploy/issues/224

devman.net/2018/12/05/linux-deploy/

의 방법을 참고하여 포스팅했고, 일반 계정을 추가하여 root 권한을 줘서 해결했다.

 

 

ADB로 root 계정의 비밀번호를 수정하고 로그인하는 방법

(해당 방법은 실패하여 다른 방식으로 접근할 것이다.)

[Server/Linux] - [Linux] 리눅스 명령어 모음 / vi 명령어

// ADB 폴더로 이동한다.
cd C:\Users\RuungJi\Desktop\ADB Tools

// adb shell 실행
adb shell

// super user 권한을 얻는다. (기기로 권한 수락)
su

// 무엇인지는 잘 모르겠지만 Linux Deploy shell에 접속하는 명령어인듯하다.
// Linux Deploy - 설정 - ENV 폴더 경로를 참고하여 적절하게 적는다.
sh /data/user/0/ru.meefik.linuxdeploy/files/bin/linuxdeploy shell

// root 계정에 비밀번호를 추가한다. (하지만 먹히지 않으므로 다른 방법을 사용한다.)
passwd root

// 해당 파일의 PermitRootLogin값을 yes로 바꾼다는 이야기가 많은데,
// 이미 yes로 설정되며 ssh 로그인시 permission denied가 여전히 발생한다.
// (아래에 다른 방법을 사용한다.)
vi /etc/ssh/sshd_config

 

ADB 창으로 입력해야 한다.

cmd로 시작한 ADB

여기까지는 좋은데.... 여전히 root 계정으로 로그인이 되지 않아, 여러번 삽질 후 성공한 방법이다.

즉 새로운 일반 계정을 만들고 root 계정으로 바꾼다음 새로운 계정으로 SSH 로그인 하는 것이다.

(android -> 새로운 계정으로 로그인)

 

 

리눅스 일반 계정 추가하여 접근하기 (성공한 해결 방법)

// ruung은 예시이다.
useradd ruung

// ruung 계정에 대한 비밀번호를 설정한다.
passwd ruung
// 이 명령어 이후 비밀번호를 두 번 물어본다. 쉽지 않은 비밀번호로 입력하자.

 

/etc/group 수정

// vi 에디터로 /etc/group를 수정한다.
vi /etc/group

// vi 명령어로 능력껏 root:x:0: 옆에 ruung을 입력한다.
// :wq 로 저장하고 에디터에서 나간다.

vi /etc/group

 

/etc/passwd 수정

// vi 에디터로 /etc/passwd를 수정한다.
vi /etc/passwd


// }를 누르면 파일 맨 아래로 이동한다.
// vi 명령어로 능력껏 ruung:x:9999:9999 숫자를 0:0으로 바꾼다.
// ESC -> :wq 로 저장하고 에디터에서 나간다.

vi /etc/passwd

 

/etc/sudoers 수정

// vi 에디터로 /etc/sudoers를 수정한다.
vi /etc/sudoers

// root      ALL=(ALL:ALL) ALL 아래에
// ruung    ALL=(ALL:ALL) ALL 을 추가한다.
// ESC -> :wq 로 저장하고 에디터에서 나간다.

vi /etc/sudoers

 

3개 파일을 저장하고, Linux Deploy에서 서버를 정지하고 시작한 뒤에 로그인을 시도한다.

 

 

 

접속 성공

접속 성공한 모습

/etc/passwd 에 쓰여져 있는 /home/ruung 때문에 저런 메세지가 뜨는 것 같다. 어쨋든 root계정으로 권한을 얻는데에 성공했다. 왜 설치할 때마다 새로운 문제가 생겨날까...ㅠ

728x90
반응형
댓글
글 보관함
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday