sudo란 무엇인가
Linux에서 sudo 는 일반 사용자가 관리자(root) 권한으로 명령어를 실행할 수 있게 해주는 명령어다.
sudo는 superuser do의 줄임말로 이해하면 된다.
Linux는 보안상 이유로 기본적으로 일반 사용자가 시스템 핵심 영역을 수정하지 못하도록 제한한다.
하지만 시스템 설정 변경, 패키지 설치 같은 작업은 관리자 권한이 필요하다.
이때 sudo를 사용하면 일시적으로 관리자 권한을 빌려 특정 명령어만 실행할 수 있다.
sudo의 특징은 다음과 같다.
root 계정과 sudo의 차이
root 계정
sudo
->그래서 Ubuntu에서는 root 직접 로그인 대신 sudo 사용을 권장한다.
패키지 목록 업데이트 (관리자 권한 필요)
sudo apt update
패키지 설치
sudo apt install vim
관리자 권한으로 파일 편집
sudo nano /etc/hosts
sudo 비밀번호 입력
sudo를 처음 사용하면 현재 사용자 비밀번호를 요구한다.
입력 시 화면에 아무 표시가 나오지 않는 것이 정상이다.