강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 명령어를 다른 사용자의 권한으로 실행하도록 하는sudo 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 명령어를 다른 사용자의 권한으로 실행하도록 하는sudo 개론

 

 

 

 

sudo 명령어는 /etc/sudoers파일에 설정되어 있는 허가된 사용자들에 한하여 시스템 최고관리자(superuser) root사용자 또는 다른 사용자의 명령어를 사용할 수 있도록 허용하는 명령어입니다.

 

 

 

 , 일반사용자에게 root사용자만 사용할 수 있는 특정 명령어들의 사용을 허용하고자 할 때에 주로 사용하는 명령어입니다.

 

 

 

 하지만 sudo명령어는 굉장히 다양한 활용방법이 존재합니다.

 

 

 

 특정 사용자에게 허용된 특정한 명령어나 작업을 하려고 할 때에 허용된 범위 내에서 다른 사용자의 권한을 사용할 수 있기 때문입니다.

 

 

 

 

 

예를 들어 일반사용자에게 CD-ROM마운트를 허용하여 CD-ROM을 사용할 수 있도록 할 수 있으며 또한 특정 그룹에게(시스템의 특정 관리그룹사용자들에게) 시스템의 관리를 위한 시스템 shutdown등의 명령어를 사용할 수 있도록 허용하고자 할 때에도 sudo를 사용합니다.

 

 

 

  sudo명령어를 이용하여 이와 같이 허용되도록 하려면 /etc/sudoers파일에 sudo명령어의 허용설정이 되어있어야만 합니다.

 

 

 

  따라서 sudo명령어는 /etc/sudoers파일과 반드시 함께 익혀두셔야만 정확한 사용을 하실 수 있습니다.

 

 

 

 

 

참고로 /etc/sudoers파일을 편집하려면 visudo명령어를 사용하시거나 “vi /etc/sudoers”명령어를 사용하시면 됩니다.

 

 

 

 

 

 

명령어위치 : /usr/bin/sudo

 

 

 

 

어쨌든 우리가 이번 장에서 공부하고자 하는 것은 sudo이지만 누구에게 어떤 권한을 허용할 것인가를 정의한 파일 /etc/sudoers파일을 반드시 확인한 후에 sudo를 사용하시기 바랍니다.

 

 

 

 /etc/sudoers파일은 sudo의 설정파일과 같은 의미를 가집니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,806 개
  • 현재 접속자 :  132 명