Ответ 1
Это не Windows, вы не запускаете Terminal как admin. Что вы делаете, так это то, что вы запускаете команды в терминале как admin, как правило, используя sudo
:
$ sudo some command here
Я использую Mac в первый раз и вам нужно запустить Terminal в качестве администратора. Я установил NodeJs и Git и хочу загрузить Phone Gap/Corova, но когда я пытаюсь установить Кордову, он возвращается с ошибкой, говоря, что я должен быть администратором при запуске терминала. Как открыть командную строку в терминале в качестве администратора для Mac Pro?
Это не Windows, вы не запускаете Terminal как admin. Что вы делаете, так это то, что вы запускаете команды в терминале как admin, как правило, используя sudo
:
$ sudo some command here
Чтобы переключиться на root, чтобы все последующие команды выполнялись с высокими привилегиями вместо использования sudo
перед каждой командой используйте следующую команду, а затем укажите пароль при появлении запроса.
sudo -i
Пользователь будет изменять и оставаться в корне, пока вы не закроете терминал. Выполнить exit
commmand, который изменит пользователя обратно на оригинального пользователя без закрытия терминала.
Добавьте sudo в свою командную строку, например:
$ sudo firebase init
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
нажмите ввод после каждого предложения
Затем выполните:
sudo reboot
Измените joeadmin на все, что вы хотите, но оно должно быть таким же на всем протяжении пути. Вы также можете ввести пароль по вашему выбору после пароля.
поиск терминала после открытия терминального типа
su <admin-user-name> //su - switch user
введите и затем введите пароль администратора, затем запустите команды sudo, например:
sudo open MySQLWorkbench.app
Вы можете запустить команду как администратор, используя
sudo <command>
Вы также можете переключиться на root, и каждая команда будет выполняться с правами root
sudo su