나는 이것을 얻는다 :
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
(예를 들어 = 표준 사용자).
이렇게하려면 이미 루트 상태 여야합니다 (관리자 부족).