본문 바로가기
카테고리 없음

[LINUX] root/일반 계정 su 제한, 해제하는 방법

by 정보모음알리미 2024. 11. 3.

Linux 시스템에서 보안은 정말 중요한 이슈입니다. 오늘은 그중에서도 root와 일반 계정의 su 명령 권한 제어에 대해 소개해 드리겠습니다.

 

 

 

보안상의 이유로 su 명령 사용을 제한하는 것이 바람직합니다. 왜냐하면 무차별적인 su 명령 사용은 시스템 취약점으로 이어질 수 있기 때문입니다.

 

 

 

국민연금 수령나이 (조회)

국민연금 대한민국 국민이라면 의무적으로 가입을 해야하는 연금입니다. 그렇다면 이렇게 매달 국민연금으로 가져간 것을 언제부터 수령할 수 있는지 국민 연금 수령 나이 조회에 대해서 알아

lazymoney.tistory.com

 

당뇨수치표 정상

당뇨수치표는 건강 상태를 판단하는 중요한 지표입니다. 이를 이해하고 정상 범위를 파악하는 것은 건강 관리에 있어서 핵심 요소입니다. 국민연금 수령나이 알아보기 당뇨수치표를

gardeni.tistory.com

 

당뇨에 좋은 음식 12가지 살펴보기

당뇨가 있으신 분들은 음식 섭취에 대한 고민이 많으실 것으로 생각합니다. 이 글에서는 당뇨에 좋은 음식 12가지를 알아보도록 하겠습니다. 당뇨는 무엇인지부터 차근히 살펴보겠습니다. 당뇨

lazymoney.tistory.com

 

목차

     

    su 명령 제한

     

     

    안녕하세요! 서버 관리자 여러분, Linux 시스템에서 보안은 정말 중요한 이슈입니다. 오늘은 그중에서도 root와 일반 계정의 su 명령 권한 제어에 대해 소개해 드리겠습니다.

     

    서버를 관리하다 보면 종종 su 명령을 통해 일시적으로 root 권한을 사용해야 하는 경우가 있죠. 하지만 보안상의 이유로 su 명령 사용을 제한하는 것이 바람직합니다.

     

    왜냐하면 무차별적인 su 명령 사용은 시스템 취약점으로 이어질 수 있기 때문입니다.

     

    su 명령 제한 설정 과정

    그렇다면 어떻게 su 명령을 제한할 수 있을까요? 다음의 단계를 따라 su 명령 제한을 설정해 보겠습니다.

     

    1. 특정 그룹에 su 명령 권한 부여

    먼저 특정 그룹에 su 명령 권한을 부여하는 작업을 해야 합니다. 이를 위해 /etc/group 파일을 열어 wheel 그룹에 허용할 계정을 추가합니다.

    # vi /etc/group
    wheel:x:10:허용할_계정
    

     

    2. su 명령 실행 파일 권한 변경

    다음으로 su 명령 실행 파일의 권한을 변경해야 합니다. 아래 명령어를 사용하면 됩니다.

    # chmod 4750 /usr/bin/su
    # ls -altr /usr/bin/su
    -rw s r-x---root root /usr/bin/su
    

    이렇게 하면 wheel 그룹에 속한 계정만 su 명령을 실행할 수 있게 됩니다.

     

    3. su 명령 접근 그룹 설정 확인

    마지막으로 su 명령 접근 그룹이 제대로 설정되었는지 확인합니다.

    # cat /etc/pam.d/su
    auth required /lib/security/pam_wheel.so debug group=wheel
    

    위와 같이 표시되면 su 명령을 사용할 수 있는 그룹이 wheel로 지정되었음을 의미합니다.

     

    su 명령 제한 해제 방법

     

     

    만약 su 명령 제한을 해제하고 싶다면 어떻게 해야 할까요? 다음 명령어를 사용하면 됩니다.

    # chmod 4755 /usr/bin/su
    # chown root.wheel /usr/bin/su
    # ls -altr /usr/bin/su
    -rw s r-xr-x root wheel /usr/bin/su
    

    이제 root와 wheel 그룹에 속한 계정이라면 누구나 su 명령을 사용할 수 있게 되었습니다.

     

    su 권한 관리

    su 명령 권한 관리의 핵심은 보안과 유연성의 균형을 잡는 데 있습니다.

     

    서버 관리자로서 보안은 최우선 과제이지만, 때로는 유지 보수를 위해 root 권한이 필요할 수도 있습니다. 따라서 wheel 그룹에 속한 특정 계정만 su 명령을 사용할 수 있도록 하면 이러한 균형을 맞출 수 있습니다.

     

    마무리

     

     

    Linux 시스템 보안은 복잡하고 까다로울 수 있지만, 꾸준히 학습하고 적용하다 보면 점점 능숙해질 것입니다. 오늘 소개한 su 명령 제한 설정 방법을 활용하여 서버 보안을 한층 더 강화해 보시기 바랍니다! 궁금한 점이 있다면 언제든 질문해 주세요.