Ubuntu Command -Sudo

김재환·2023년 10월 23일
0

UNIX

목록 보기
7/9

각종 튜토리얼이나 온리인 자료를 참고하다 보면 sudo라는 커맨드를 마주칠 수도 있습니다. ('Ubuntu에서 외부 프로그램을 설치하기' 영상을 보신 분들은 이미 마주쳐봤죠?)

sudo는 뭘 하는 커맨드일까요?

유닉스 운영 체제에서 특정 작업을 하려면 관리자 권한이 필요할 때가 있습니다. 특히 설치 관련 작업을 할 때 필요한 경우가 많은데요. 우리가 보통 컴퓨터에서 사용하는 계정은 일반 계정이기 때문에 관리자 권한이 없습니다. 그래서 관리자 권한이 필요한 커맨드를 실행하려고 하면 권한 오류(permission denied)가 나는 거죠. 하지만, 잠시 관리자 권한을 획득할 수는 있습니다. 바로 sudo 커맨드를 통해서죠.

sudo command

sudo 뒤에 command를 쓰면, 관리자 권한을 가지고 command가 실행됩니다. 그러면 권한 문제없이 command를 실행할 수 있는 거죠. sudo를 처음 실행하면 현재 계정의 비밀번호를 물어보는데, 한 번 입력하면 10분~15분 정도는 다시 입력하지 않아도 됩니다.

예)

sudo ls /path/to/file
sudo cat /path/to/file
sudo apt install mc  # Ubuntu 예시

사실 sudo 커맨드를 자세히 이해하려면 유닉스의 사용자 권한(permissions)을 잘 이해하고 있어야 하는데요. 일단 지금은, 설치 튜토리얼 같은 걸 따라 하다 보면 sudo라는 커맨드를 마주칠 수 있고, sudo 커맨드는 일시적으로 일반 유저에게 관리자 권한을 부여하는 커맨드라는 것 정도만 기억해 두시면 좋을 것 같습니다!

profile
안녕하세요

0개의 댓글