Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

우분투(Ubuntu)에서 sudo 비밀번호 입력 없이 사용하도록 설정하는 방법

이 가이드에서는 우분투(Ubuntu)에서 sudo 명령어를 실행할 때마다 비밀번호를 입력하지 않아도 되도록 설정하는 방법을 소개합니다.

왜 우분투는 계속 비밀번호를 요구할까?

우분투 리눅스를 사용하다 보면 프로그램 설치나 시스템 설정 변경 같은 관리자 작업을 수행할 때마다 비밀번호를 요구해서 답답했던 경험이 한 번쯤 있을 것입니다. 우분투는 사용자가 쉽게 root 계정으로 로그인하지 못하도록 하고, 대신 sudo 도구를 통해 관리자 권한을 관리합니다. 이는 사실상 매우 훌륭한 보안 조치입니다.

하지만 관리 작업을 자주 수행해야 하는 사용자라면 매번 비밀번호를 입력하는 것이 상당히 번거롭게 느껴질 수 있습니다. 이럴 때 아래 방법으로 sudo 사용 시 비밀번호 확인 절차를 생략하도록 설정할 수 있습니다.

시작하기 전에 주의사항

주의: 공공장소나 회사 등 여러 사람이 함께 사용하는 환경의 컴퓨터에서는 이 설정을 권장하지 않습니다. 비밀번호 없이 관리자 권한을 얻을 수 있게 되면 데이터와 시스템 보안이 크게 취약해집니다. 이 설정은 신뢰할 수 있는 사람들만 접근하는 개인용 데스크톱에 적용하는 것이 안전합니다.

sudo 비밀번호 생략 설정 방법

1단계: visudo로 설정 파일 열기

터미널 창을 열고 다음 명령어를 입력합니다.

# sudo visudo

visudo는 sudo 자체의 설정 파일을 안전하게 편집하기 위한 전용 도구입니다. 명령어를 실행하면 마지막으로 비밀번호를 요구하므로 입력해 주세요. 그러면 설정 파일이 텍스트 편집기(대부분 nano)로 열립니다.

2단계: NOPASSWD 설정 추가

파일의 맨 마지막 줄로 스크롤을 내린 후, 다음 내용을 추가합니다.

username ALL=(ALL) NOPASSWD: ALL

여기서 username 부분은 비밀번호 없이 sudo를 사용하도록 허용할 실제 사용자 계정 이름으로 변경해야 합니다. 예를 들어 사용자 이름이 calvin이라면 다음과 같이 입력합니다.

calvin ALL=(ALL) NOPASSWD: ALL

3단계: 저장 후 테스트

파일을 저장하고 편집기를 종료합니다. 이후 로그아웃한 뒤 해당 사용자(calvin)로 다시 로그인하여 sudo가 비밀번호 없이 정상적으로 동작하는지 확인해 보세요.

추가 팁

비밀번호 입력이 정말 번거롭다면, 부팅 시 우분투에 자동 로그인되도록 설정하여 매번 로그인 비밀번호를 입력하는 과정도 생략할 수 있습니다. 단, 자동 로그인 역시 보안에 영향을 줄 수 있으므로 신중하게 적용하는 것이 좋습니다.