Linux에서는 sudo 권한을 사용하려는 사용자를 생성하는 경우 해당 사용자를 추가해야 합니다 /etc/sudoers
(다음과 같이 추가 jack ALL = (ALL) ALL
). 기본 Mac 사용자(Mac이 켜져 있을 때 Mac에 로그인하는 사용자)도 sudo를 사용할 수 있지만 /etc/sudoers
파일에는 없지만 루트 사용자는 그 안에 있습니다. Mac에서 이 작업을 어떻게 수행하는지 아시나요?
내가 아는 한, 위에서 언급한 사용자는 /etc/passwd
해당 사용자도 아니고 나도 찾았습니다. /private/var/db/dslocal/nodes/Default/users/XXX.plist
xxx는 귀하의 사용자 이름입니다.
답변1
기본적으로 초기 사용자(및 "관리자"로 나열된 다른 사용자)가 이 그룹에 속하며 macOS에서는 admin
다음 줄을 읽습니다./etc/sudoers
%admin ALL = (ALL) ALL
이는 그룹 구성원에게 admin
사용 권한을 부여합니다 sudo
.
macOS는 Open Directory 서비스를 사용하여 파일 대신 새로운 사용자의 로그인 세부 정보를 저장합니다 /etc/passwd
. man opendirectoryd
자세한 내용은 macOS 시스템을 참조하세요.