서버

sudo 설정하기

dev-in-daily-life 2023. 8. 12. 17:40
반응형

관리자의 권한이 필요한 작업이 있다. 일반 사용자는 당연히 해당 작업은 수행할 수 없을 것이다.

그런데 실행하려는 명령어에 sudo 를 붙여 실행하면 관리자의 권한을 잠시 얻어 명령어를 실행할 수 있다.

이것을 사용하려면 설정이 필요하다.

 

1. wheel 그룹에 등록

 - sudo를 사용하려는 사용자를 "wheel" 이라는 그룹에 등록해야 한다.

 - 다음 명령어를 통해 사용자를 해당 그룹에 추가한다. 당연히 작업은 root 계정으로 진행해야 한다.

[root@sh23 ~]# usermod -aG wheel ysh

 

2. sudoers 파일 수정

 - sudoers 파일을 수정하여야 한다.

 - 다음 경로에 있는 파일을 열어 확인해 보자.

[root@sh23 ~]# vi /etc/sudoers

 - 파일을 열어 해당 부분이 주석처리되어 있는지 확인해 본다. 만약 주석처리되어 있다면 주석을 해제한다.

107라인의 주석을 해제

 

3. 파일의 이상 유무 확인

 - 방금 수정한 파일에 이상이 있는지 다음 명령어를 통해 확인한다.

[root@sh23 ~]# visudo -cf /etc/sudoers

이상유무 확인

 

4. sudo 테스트

 - 적용한 계정에 접속해 테스트해 본다.

sudo 확인

 

 - 이제 권한이 필요한 작업을 진행할 때 root 계정으로 로그인하지 않아도 작업을 할 수 있다..!

반응형