Mac에서 어떻게 영구 sudo 권한을 부여합니까?


10

Mac OS X 10.6에서 어떻게 영구 sudo 권한을 부여합니까? "/ etc / sudoers"파일에서 리눅스와 같은 것입니까?


3
sudo가 이유가 있다는 것을 알고 있습니까? 아이디어는 루트로 지속적으로 로그인하지 않고 수퍼 유저 권한에 액세스하는 것입니다 (좋은 아이디어는 아님).
blahdiblah

답변:


8

OSX에서 정확히 경험하지는 않았지만 다음 중 하나에있는 것 같습니다.

  • / etc / sudoers
  • / private / etc / sudoers

visudo를 사용하여 파일을 편집하는 것이 좋지만 다른 텍스트 편집기를 사용할 수 있습니다.

라는 문구 아래 root ALL=(ALL) ALL

사용자 이름을 추가하고 user ALL=(ALL) ALL영구적 인 sudo 권한을 부여합니다.


2
ls -ld /etc결과가 lrwxr-xr-x@ 1 root wheel 11 30 Jun 2010 /etc -> private/etc같으므로 둘 다 동일한 파일입니다.
Daniel Beck

예, 나는 페도라에서 얼마 전에 그것을 했어요. 같은 과정 인 것 같지만 감사합니다. 중요한 시스템 파일을 우연히 바꾸고 싶지는 않았습니다. : D
FALL3N

1
OSX에서는 최소한 sudo visudosudoers 파일을 편집하기 위해 실행 합니다 (파일을 지정하지 마십시오)
Parag

5

물론 /etc/sudoers이를 위해 수동으로 편집 할 수 있습니다 .

그러나 Mac OS X의 시스템 환경 설정 에는 동일한 작업을 수행하기위한 방법이 내장되어 있습니다. 사용자 에게 표준 계정 대신 관리자 계정을 제공 하면 그룹 구성원을 통해 자동으로 sudoer 로 추가됩니다 ./etc/sudoerswheel

그래도 사용자는 여전히 자신의 암호를 입력해야합니다. 이는 좋은 것입니다 (tm) .


네, 감사합니다 .. 그 페도라에서 수행했지만, 내가 해냈어 전에 아무것도 휴식하지 않았다, 그래서 물어보고 싶은게
FALL3N

잠깐, sudoers 파일에 사용자를 추가하는 것 외에 사용자에게 "관리자"계정을 제공하는 다른 특별한 기능이 없습니까?
cmcculloh

2
@cmcculloh이 아니에요 의 sudoers 파일에 계정을 추가 하지만, 의 구성원 wheeladmin그룹 에 대한 예를 들어, 쓰기 권한을 완비 /Applications하고 비교 다른 글로벌 폴더. 예를 들어 id일반 및 관리자 사용자의 터미널에서 출력을 비교하십시오 .
다니엘 벡

MacOSX 10.8에서 루트 액세스를 활성화해야한다는 것을 알았습니다. support.apple.com/ko-kr/HT204012
Keith John Hutchison

2

OSX의 sudo는 Linux에서와 동일하며 Linux와 같이 sudo 는 세부 정보를 표시합니다.

sudo는 / private / etc // sudoers 파일을 참조하여 권한이있는 사용자를 결정합니다.

/ etc는 / private / etc에 대한 심볼릭 링크이므로 / etc / sudoers에 대한 제안이 작동합니다.


1

당신은뿐만 아니라 실행할 수 있습니다 sudo -s

그러면 해당 세션에 대한 루트 권한이 부여됩니다.

일반 권한으로 돌아가려면 다음을 입력하십시오. exit


이 답변은 정말 대단합니다. 세션에 대해서만 sudo 액세스 권한을 갖는 명확한 유스 케이스가 있습니다.
ericmjl

0

루트 계정을 잠금 해제하십시오.

Mac에서 "루트"를 잠금 해제하는 단계 :

• 1. 디렉토리 유틸리티 열기 (/ Applications / Utilities / Directory Utility.app)

2.> 편집> 루트 사용자 활성화로 이동하십시오.

• 비밀번호를 묻는 메시지가 표시되면 공백 비밀번호에 대해 확인을 누릅니다 .

로그 아웃 한 다음 사용자 이름과 IN에 root를 입력하십시오 !!!!!!!!! (참고 : 로그인 옵션에서 이름과 비밀번호가 확인되어 있는지 확인 하십시오. )


이것은 질문에 대한 답변이 아닙니다. Sudo는 루트 계정을 잠금 해제하는 것과 다릅니다.
HopelessN00b

MacOSx 10.8에서는 루트 액세스가 활성화 될 때까지 sudo를 사용할 수 없습니다. 따라서 대답은 유효합니다.
키스 존 허치슨

OSX 10.11에는 그러한 장소가 없습니다
WilliamK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.