ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Linux(debian) 에서 일반 계정을 관리자 계정으로 설정하기
    카테고리 없음 2020. 11. 7. 23:44

     

     

    데비안(debian)OS로 컴퓨터에 설치할 때, 계정을 생성하게 되는데 관리자 계정이 아닌 일반 계정으로 생성을 하게 된다. 설치 후 계정실행을 통해 터미널(Terminal)로 sudo라는 명령을 통해 임시적으로 Root권한, 즉 사용자 권한을 얻지를 못하는 경우가 생긴다.

    관리자 권한을 얻지못한 일반계정에서 sudo 명령어를 실행하면 위에서 3번째 줄과 같은 오류문이 출력한다.

     

    그래서 우리는 /etc/sudoers를 통한 편집으로 자신이 원하는 계정에 관리자 권한을 얻게 해야한다.

    그러기 위한 명령어는 다음과 같다.

    ik@debian : ~$ su - 
    암호 :
    root@debian : ~# nano /etc/sudoers

     

    그러면 다음과 같은 창이 뜨게된다.

    nano 명령어를 통한 메모장 실행

    위에서 적혀져 있는 글의 실행방법은 일반 메모장 작성방법과 똑같다. ^는 'ctrl+' 라는 의미이다.

    /etc/sudoers에 따른 계정에 root권한을 부여하는 방법은 다음과 같다.

    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # Please consider adding local content in /etc/sudoers.d/ instead of
    # directly modifying this file.
    #
    # See the man page for details on how to write a sudoers file.
    #
    Defaults        env_reset
    Defaults        mail_badpass
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

    # Host alias specification

    # User alias specification

    # Cmnd alias specification

    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    ik ALL=(ALL:ALL) ALL
    tester1 ALL=/usr/local/nginx/src/nginx, /usr/local/java/bin/java
    tester2 ALL=NOPASSWD: ALL
    tester3 ALL=NOPASSWD: /usr/local/nginx/src/nginx, /usr/local/java/bin/java
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL

    # See sudoers(5) for more information on "#include" directives:

    #includedir /etc/sudoers.d

    위의 첫번째 붉은색 영역과 같이 sudo 명령을 허용 하고자 하는 사용자의 시스템 계정 넣어 준다.

    위의 두번째 노란색 영역과 같이 tester1 계정에 sudo 명령을 이용해 실행 가능한 명령어를 제한 할 수 있다.

    위의 세번째 초록색 영역과 같이 tester2 계정은 sudo 명령어 이용시 비밀번호를 묻지 않고 모든 명령어를 사용 할 수 있다.

    위의 네번째 파란색 영역과 같이 tester3 계정은 sudo 명령어 이용시 비밀번호를 묻지 않고 제한된 명령어를 이용 할 수 있다.

     

    다 작성하였으면 ctrl+O를 누르고 ctrl+X를 누른다

     

    참고자료

    - [Linux] 일반 계정에서 SUDO 사용 및 SUDOERS 설정 하기
    링크 : https://info-lab.tistory.com/163 [:: IT School ::]

    - sudoers 설정 파일에 없습니다. 이 시도를 보고합니다.

    링크 : freecatz.tistory.com/386 [ freecatz ]

     

     

    댓글

Designed by Tistory.