su Mac OS X에서 작동하지 않습니까? Sorry Macintosh:8.4 TAmoyal$ sudo에 사용하는 비밀번호를

나는 이것을 얻는다 :

Macintosh:8.4 TAmoyal$ su
Password:
su: Sorry
Macintosh:8.4 TAmoyal$

sudo에 사용하는 비밀번호를 입력했습니다. 왜 작동하지 않습니까?

감사!



답변

루트 비밀번호를 만들 필요가 없습니다. 시도
sudo su
하고 사용자 암호를 입력합니다.


답변

다른 사람들은 루트 계정의 세부 사항을 언급했습니다. 그러나조차 ​​필요하지 않습니다 su. 그냥 사용 sudo -i하면 대화식 루트 콘솔을 얻을 수 있습니다.


답변

들어 su당신은 루트 암호를 입력해야합니다. 들어 sudo당신은 당신의 자신의 비밀번호를 입력해야합니다 당신은의 sudoers 목록에 나열해야합니다. 루트 비밀번호를 설정하지 않았거나 루트 비밀번호가 비밀번호와 다르기 su때문에 비밀번호를 수락하지 않습니다.


답변

OS X의 루트 비밀번호는 비활성화되어 있습니다. 그것은 것입니다 하지 당신 같은 sudo암호를 입력합니다.

sudo passwd root당신이 루트 암호를 만들려면 다음, su원하는대로 작동합니다. 그러나 보안상의 이유로이 비밀번호일반 사용자 비밀번호와 다르게 만드십시오 .


답변

su프로그램은 당신이 될 사용자의 암호를 제공 할 예정이다.

sudo프로그램은 자신의 암호를 제공 할 예정이다. 구성 파일은 sudo사용자가 수행 할 수있는 작업 을 제어합니다. 를 사용 su하면 다른 사람의 비밀번호에 대한 지식만으로도 충분합니다.

사용하는 sudo것이 훨씬 좋습니다. 공유 암호가 필요하지 않습니다.


답변

내 경험을 바탕으로 :

귀하가 로그인 한 계정에 “admin”권한이 없으면 su또는에 대한 권한이 없습니다 sudo.

내가 한 것은 관리자 권한을 가진 두 번째 계정 “관리자”(관리자)를 만드는 것입니다.

  • su admin
  • 관리자 비밀번호를 입력하십시오
  • sudo su
  • 관리자 비밀번호를 입력하십시오

그리고 내가있는 껍질은 루트입니다.


답변

내 조언 : 수정 파일 su에서 /etc/pam.d당신이 루트 스와 – 보내고에 대해 활성화하려는 그룹을 삽입하여 pam_group.so group=admin,<yourgroup>어디에 <yourgroup>될 수있다 staff(예를 들어 = 표준 사용자).

이렇게하려면 이미 루트 상태 여야합니다 (관리자 부족).