質問: macos x mavericksでrootパスワードをリセットするか、sudoを有効にします macos x mavericksを1人のユーザーでインストールしていますadminそしてそのアカウントのパスワードは空です:現在、cocoapodsをインストールしようとしていますが、rootパスワードがわからないため、「sudo」を使用できません。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 userをwheel groupedに追加し、/ etc/sudoersのこの行のコメントを解除します。%wheel all=(all) nopasswd: all しかし、macosでは何をすべきかわかりません。また、テキストエディタまたはmacvimを実行すると、/ etc/sudoersが見つかりません。
回答: this appleサポート記事をご覧ください。次のように記載されています。 管理者アカウントにパスワードがない(空白のパスワード)場合は、sudoコマンドを使用する前にそのユーザーにパスワードを与える必要があります。 sudoコマンドを使用した後、アカウントパスワードを再度変更できますが、管理者アカウントには空白以外のパスワードを設定することをお勧めします。 このユーザーのパスワードを変更できない理由はありますか?