
저는 Airbook에 홈브류를 설치하고 싶은 OSX(10.8.5)의 멍청한 놈입니다.
mkdir /usr/local을 사용할 수 없기 때문에 homebrew 설치가 바로 실패합니다. 그래서 나는 sudo로 시도합니다. 같은 문제입니다. 물론 sudo mkdir /usr/local을 직접 시도하는 것도 실패합니다.
내 사용자 'mjb'는 관리자 권한을 가지고 있지만(사용자/그룹 GUI 인터페이스에 따르면) 유용한 작업을 수행하는 방법을 알 수 없습니다!
내 '관리자' 사용자 mjb로서 id를 입력하면 "uid=502(mjb) gid=20(staff) ...."가 표시됩니다. sudo id를 입력하면 "uid=503(root) gid=1000 ...."이 표시됩니다.
제가 검색해 본 모든 솔루션에는 일부 파일(root.plist)을 직접 편집하거나 visudo를 사용하는 것이 포함되어 있습니다. 물론 저는 그렇게 할 권한이 없습니다!
나는 명령줄(boot2docker)에 항목을 설치할 수 있도록 "실제" sudo 액세스를 원합니다.
어떤 제안이라도 보내주셔서 감사합니다
업데이트:
dscl. ls /Users는 많은 출력을 제공합니다.
_amavisd _appleevents _appowner _앱서버 _ard _assetcache _atsserver _avb장치 _달력 _ces _clamav _coreaudiod _cvmsroot _cvs _남자 이름 _devdocs _devicemgr _비둘기장 _dovenull _dpaudio _eppc _ftp _지오드 _installassistant _설치 프로그램 _jabber _kadmin_admin _kadmin_changepw _krb_anonymous _krb_changepw _krb_kadmin _krb_kerberos _krb_krbtgt _krbtgt _lda _위치 _lp _우편 집배원 _mcxalr _mdns응답자 _mysql _netbios _net통계 _네트워크로 연결됨 _접미사 _포스트그레스 _qtss _모래 상자 _화면 보호기 _scsd _보안 에이전트 _일련번호 _소프트웨어 업데이트 _스포트라이트 _sshd _svn _작업 지정됨 _팀서버 _시간대 _토큰 _신뢰평가 에이전트 _알려지지 않은 _update_sharing _usbmuxd _uucp _따뜻하다 _webauth서버 _windowserver _www 악마 mjb 아무도 폴리나 뿌리
dscl. /사용자/루트 읽기
AppleMetaNodeLocation: /Local/Default 생성된UID: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000 NFS홈디렉토리: /Local/Users/root 비밀번호: * PasswordPolicyOptions: <?xml version="1.0" 인코딩="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "apple.com/DTDs/PropertyList-1.0.dtd">; <plist 버전="1.0"> <딕셔너리> <key>failedLoginCount</key> <integer>0</integer> <key>실패한로그인타임스탬프</key> <날짜>2001-01-01T00:00:00Z</date> <key>마지막 로그인타임스탬프</key> <날짜>2001-01-01T00:00:00Z</date> <key>passwordLastSetTime</key> <날짜>2015-06-09T18:48:49Z</날짜> </dict> </plist> 기본그룹ID: 1000 실제 이름: 마이크 브라이트 레코드 이름: 뿌리 내장\로컬 시스템 레코드 유형: dsRecTypeStandard:사용자 SMBSID: S-1-5-18 고유ID: 503 사용자쉘: /bin/bash
답변1
실제 수퍼유저 루트 계정은 항상 항상 UID 0입니다. UID 503을 사용하여 시스템에서 "root"라는 계정을 어떻게 얻었는지 알 수 없습니다.
디렉토리 유틸리티 또는 를 사용하여 디렉토리 서비스 데이터 저장소(사용자 및 그룹 데이터베이스)를 수동으로 수정해야 할 수도 있습니다 dscl
.
open /System/Library/CoreServices/Directory\ Utility.app
10.8.5때도 그랬던 것 같은데, 꽤 오랜 시간이 지났네요. 요즘은…
open /System/Library/CoreServices/Applications/Directory\ Utility.app
해당 앱에는 컴퓨터 계정의 내부 세부정보에 무슨 일이 일어나고 있는지 확인하는 데 사용할 수 있는 디렉토리 편집기가 있습니다.
또는 다음 두 명령의 출력을 보면 무슨 일이 일어나고 있는지 확인하는 데 도움이 됩니다.
dscl . ls /Users
dscl . read /Users/root