私は初めてMacを使用しており、管理者としてターミナルを実行する必要があります。 NodeJとGitをインストールし、Phone Gap/Corovaをダウンロードしたいのですが、Cordovaをインストールしようとすると、ターミナルの実行時に管理者になる必要があるというエラーが返されます。 Mac Proの管理者として端末でコマンドプロンプトを開くにはどうすればよいですか?
これはWindowsではなく、「管理者としてターミナルを実行」しないでください。ターミナルでadminとしてコマンドを実行し、通常は Sudo
を使用します。
$ Sudo some command here
各コマンドが次のコマンドを使用する前にSudo
を使用する代わりに、後続のすべてのコマンドが高い特権で実行されるようにルートに切り替えて、プロンプトが表示されたらパスワードを入力します。
Sudo -i
ユーザーは変更され、ターミナルを閉じるまでrootのままになります。 exit
コマンドを実行して、ターミナルを閉じずにユーザーを元のユーザーに戻します。
Sudo dscl . -create /Users/joeadmin
Sudo dscl . -create /Users/joeadmin UserShell /bin/bash
Sudo dscl . -create /Users/joeadmin RealName "Joe Admin"
Sudo dscl . -create /Users/joeadmin UniqueID "510"
Sudo dscl . -create /Users/joeadmin PrimaryGroupID 20
Sudo dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
Sudo dscl . -passwd /Users/joeadmin password
Sudo dscl . -append /Groups/admin GroupMembership joeadmin
すべての文の後にEnterキーを押します
それから:
Sudo reboot
Joeadminを必要なものに変更しますが、ずっと同じでなければなりません。パスワードの後に任意のパスワードを入力することもできます。
次のようにSudoをコマンドラインに追加します:
$ Sudo firebase init
端末タイプを開いた後に端末を検索する
su <admin-user-name> //su - switch user
入力してから管理者パスワードを入力し、Sudoコマンドを実行します。例:
Sudo open MySQLWorkbench.app