2011-09-27 3 views
39

터미널에서 작업하기 위해 su 명령을 가져올 수 없습니다. 내가하는 일은 "su"를 입력하고 enter를 누르면 암호를 묻고 현재 로그인 한 사용자 암호를 입력합니다. 항상이 오류를 제공합니다. 나는 일찍이 일하는 데 사용되는 것을 맹세합니다. 무슨 일이 일어 났는지 확신 할 수 없습니다.OSX su 명령 문제

su: Sorry 

Mac OSX 10.7.1 (Lion)을 실행하고 있습니다. 누구든지 무엇이 잘못 될 수 있는지 알고 있습니까? 올바른 암호를 입력하고 있습니다.

+1

나는 그것을 작동 시켰습니다 - http://serverfault.com/questions/43362/su-not-working-on-mac-os- x – kapso

+0

[의견] (http://serverfault.com/q/43362/58481)을 대답으로 바꾸고 동의 할 수 있습니다. _ 나에게 유용하다는 것이 입증되었습니다. _ –

답변

11

mac osx에는 루트 계정이 없습니다. sudo bash으로 가셔서 루트로 원하는 명령을 입력하십시오.

+10

-1. 물론 root 계정이 있습니다. "루트"는 여러 곳에서 파일 소유자로 표시됩니다. 아래 Nehemias Herrera의 정답을 참조하십시오. – noogrub

+0

"루트 계정이 기본적으로 활성화되어 있지 않으므로 수동으로 활성화해야합니다"라는 의미입니까? 여기 : http://support.apple.com/kb/ht1528 –

1

sudo는 권한이없는의 sudoers를 읽을 수 있기 때문에 작업을 중지하면, kahisv.com에서이 솔루션은 문제 해결 : 사용 권한이 여전히 올바른지 그건,

확인은 어떻게해야 :

$ ls -lad//private /private/etc 
d--xrwxr-t+ 36 root wheel 1292 25 sty 12:34/

하는 경우

# /sbin/fsck -fy 
# /sbin/mount -wu/
# /bin/chmod 1775/
# /bin/sync 
# exit 
84
sudo su 
:이 귀하의 경우 잘못, 단일 사용자 모드로 부팅 (홀드 cmd를 +의 부팅시)와 theese 명령을 입력

은 Mac OS X 터미널에서 트릭을 수행 할 것입니다.