실제 차이점은 무엇입니까?
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
모든 주문에서 모든 사용자로 명령을 실행할 수 있습니다.