Linux - "$"가 포함된 사용자 이름은 sudo할 수 없습니다.

Linux - "$"가 포함된 사용자 이름은 sudo할 수 없습니다.

RHEL 7.9 Linux 시스템을 AD에 추가하기 시작했습니다. 그 일환으로 우리는 sudo 사용을 관리자로 제한하고 싶습니다. ServerAdmins라고 부르는 관리 그룹을 sudoers 파일에 추가했습니다. 문제는 개별 관리자 ID 이름에 "$"가 있다는 것입니다. EXAMPLE: admin$user. 이 줄을 sudoers 파일에 추가하면 실패합니다.

%DOMAIN\\ServerAdmins  ALL=(ALL)  ALL

그러나 이 방법으로 단일 멤버를 추가하면 성공합니다.

%DOMAIN\\admin\$user  ALL=(ALL)  ALL

어떻게 진행해야 할지 막막합니다. 문제의 원인이 "$"인 것을 확인했습니다.

답변1

모두,

무슨 일이 일어났는지 모르겠어요. 오늘 아침에 돌아가서 문제를 재현하려고 시도하여 @MichaelHampton에 대한 메시지를 복사할 수 있었고 인증할 수 있었고 sudo를 사용하기에 적합한 그룹에 속해 있음을 인식했습니다. 모두 버거.

편집하다:

댓글에서 말했듯이 나는 그것을 알아 냈습니다. 적절한 그룹을 추가한 후 realmd를 다시 시작해야 했습니다. 결국 "$"는 아니었지만 그룹에서는 요청이 필요했습니다. realmd가 다시 시작되면 sudo를 수행할 수 있습니다.

관련 정보