sudo 그룹에 사용자를 추가하고 sudoers 파일을 생성합니다.

sudo 그룹에 사용자를 추가하고 sudoers 파일을 생성합니다.

실제 차이점은 무엇입니까?

  • sudo(Debian) 또는 wheel(RHEL) 그룹 에 사용자 추가

    sudo usermod -aG sudo/wheel <username>
    

그리고

  • username다음 내용으로 이름이 지정된 파일을 만듭니다./etc/sudoers.d/

    username ALL=(ALL:ALL) ALL
    

답변1

효과적인 차이? 별로. 제가 생각할 수 있는 가장 중요한 점은 사용자를 sudoers그룹(또는 필요한 그룹)에 추가하면 사용자가 로그아웃/로그인하거나 newgrp실제로 그룹의 구성원이 되어 다음 작업을 수행할 수 있어야 한다는 sudo것입니다. 아래 파일에는 /etc/sudoers.d/추가 단계가 필요하지 않습니다.

두 명 이상의 사용자가 관련된 장기 유지 관리 등... 그룹 멤버십이 "더 좋을" 수 있습니다. 이는 실제로 작업 흐름 등에 따라 달라지며 이 문제를 "의견 기반 답변" 영역이라는 회색 흐림으로 빠르게 밀어 넣을 것입니다. 분명히 다른 것보다 하나를 선택하는 데에는 몇 가지 기술적인 이유가 있을 수 있습니다(예: 웹 서버를 시작/중지하고 www-user싶지 sudo않거나 시작할 수 없음). 그러나 "어느 것이 더 나은지"는 거의 항상 의견과 상황에 따라 결정됩니다.

답변2

sudoers내가 볼 수 있는 유일한 실제 차이점은 파일이 서로 다른 시스템 간의 공유(배포)를 위한 표준이라는 것입니다. (그리고 사용자/그룹 데이터베이스는 어떤 이유로 공유되지 않습니다. IMO에서는 그런 일이 일어날 가능성이 없습니다.)

sudo이 경우 /group에 추가된 사용자는 wheel해당 컴퓨터에서만 모든 사용자로 명령을 실행할 수 있는 반면, 파일에 명시적인 항목이 있는 사용자는 sudoers모든 주문에서 모든 사용자로 명령을 실행할 수 있습니다.

관련 정보