seukseok의 임베디드 공부

"Please run as root" - Ubuntu 22.04 본문

Velog 이사(조회수 높았던 글 위주로..)

"Please run as root" - Ubuntu 22.04

seukseok 2025. 5. 6. 19:40

해당 shell을 실행 했을때 root로 실행하라 한다.

Ubuntu에서 명령을 실행하거나 특정 서버스를 시작할 때 발생하는 오류.
사용자가 액세스 권한 없이 실행할때 뜨는 친구이다.

1. 먼저 Root User를 활성화 해보자

Ubuntu에서 작업을 할때 Root User access가 잠겨 있을 가능성이 높다. 이는 명령이 시스템이나 구성 파일을 손상시키지 않도록 Ubuntu 내부에 배치된 안전장치라고 생각하면 된다.
(이미 활성화 되어 있을 수도..)

Ubuntu를 새로 설치할 때 Root User를 활성화하려면 터미널을 열고

sudo passwd root

를 입력해보자

터미널은 루트 사용자의 비밀번호를 입력하라고 하거나 새 비밀번호를 입력하라고 할 것이다.

활성화 완료!


2. su를 사용하여 Root가 되어보자

터미널을 열고

sudo su

입력.

아까 루트 사용자의 비밀번호를 입력하자.

위 처럼 shell 프롬포트가 $ -> # 로 변했다.

Root가 되었다.


./install.sh

을 실행 했을때

Please run as root

가 안나올 것이다. 야호



3. sudo 세션 나가기

루트 사용자의 sudo 세션을 아래의 명령어로 탈출할 수 있다.

exit

[2024년 1월 13일 작성글]