LINUX_COMMAND [sudo]

sudo

현재 계정에서 root 권한을 이용해 명령어 실행, 임시적으로 root 권한 필요할 때 사용

  • 관리자가 해당 계정에 sudo 권한을 부여하지 않았으면 sudo 명령 사용 불가 (‘user1은 sudoers 설정 파일에 없습니다. 이 시도를 보고합니다’ 라고      출력 되면 user1에서 sudo 명령 사용 불가) image

  • sudo 명령 부여하려면 !관리자 권한! 으로 sudoers 수정
    (sudoers는 /etc/sudoers 에서 수정,
        vi /etc/sudoers로 열면 readonly로만 열리기에 수정 및 저장 불가
        visudo -f /etc/sudoers로 파일을 열어야 수정 및 저장 가능)

  • visudo -f /etc/sudoers로 파일 열고
    ##Allow root to run any commands anywhere 하단에
        추가할 사용자명 ALL=(ALL) ALL 입력

    [ ##Allow root to run any commands anywhere
    sudo 권한을 부여할 사용자 명 추가]image

    [ ##Allow people in group wheel to run all commands 는         sudo 권한을 부여할 그룹 추가] image

  • sudoers 파일에 user1 추가 한 후, user1 사용자 상태에서 sudo

    image

Leave a comment