У меня установлена MacOS X Mavericks с одним пользователем Admin и пустым паролем для этой учетной записи:
Сейчас я пытаюсь установить Cocoapods, но не могу использовать "sudo", потому что я не знаю пароль root :
admin@mac:etc> id
uid=501(admin) gid=20(staff) groups=20(staff),401(com.apple.sharepoint.group.1),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),398(com.apple.access_screensharing),399(com.apple.access_ssh)
admin@mac:etc> id root
uid=0(root) gid=0(wheel) groups=0(wheel),1(daemon),2(kmem),3(sys),4(tty),5(operator),8(procview),9(procmod),12(everyone),20(staff),29(certusers),61(localaccounts),80(admin),401(com.apple.sharepoint.group.1),33(_appstore),98(_lpadmin),100(_lpoperator),204(_developer),398(com.apple.access_screensharing),399(com.apple.access_ssh)
admin@mac:etc> sudo gem install cocoapods
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
В Linux я загружал машину в однопользовательском режиме и устанавливал пароль root . Или добавьте пользователя Admin в wheel groupd и раскомментируйте эту строку в /etc /sudoers:
%wheel ALL=(ALL) NOPASSWD: ALL
Но в MacOS я не знаю, что делать.
Я также не могу найти /etc /sudoers при запуске текстового редактора или MacVim.