Как запустить терминал с правами root на Mac (шаг за шагом)

Как пользователь приложения «Терминал» и его интерфейса командной строки, вам часто придется запускать команды с правами root или суперпользователя. Обычно мы делаем это с помощью команды sudo, когда нам нужно выполнить только одну или две команды.

Что делать, если у вас есть много команд и задач, которые вам нужно выполнить с правами root? Возможно, вы не захотите постоянно вводить sudo перед каждой командой. Лучший способ — запустить сеанс терминала от имени пользователя root. Вы можете переключиться на пользователя root с помощью следующей команды.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

судо -с

Меня зовут Эрик, и как инженер-программист я ежедневно использую интерфейсы командной строки, такие как Терминал. У меня часто есть задачи, которые мне нужно выполнить от имени пользователя root, и когда у меня несколько задач, я считаю, что запускать Терминал от имени пользователя root более удобно, чем использовать команды sudo для каждой задачи.

Выше я показал вам быструю команду для запуска оболочки терминала от имени пользователя root. Если вам нужна более подробная информация об этом и о другом способе сделать это, продолжайте читать, и я обсужу это дальше.

Переключиться на root-пользователя

Как упоминалось выше, переключение на пользователя root может быть очень полезным, когда у вас есть много задач или команд, которые необходимо запускать с полными разрешениями. Ниже приведены подробные инструкции по запуску приложения Терминала от имени пользователя root.

Шаг 1: Откройте приложение «Терминал».

Используйте предпочитаемый вами метод, чтобы открыть приложение «Терминал».

Шаг 2: Введите команду для переключения на пользователя root.

Введите команду, как показано ниже, а затем нажмите клавишу возврата.

судо -с

Шаг 3: Введите свой пароль.

Вам будет предложено ввести пароль, как показано на изображении выше. Здесь вам нужно будет ввести пароль, с которым вы входите на свой Mac. Учетная запись, под которой вы входите в систему, должна иметь права администратора.

Введите пароль и нажмите клавишу возврата.

Шаг 4: Выполните любые задачи, которые вам нужно выполнить.

Теперь вы должны увидеть приглашение, которое, возможно, показывает вас как пользователя root и имеет символ # в конце приглашения.

Если вы не видите подсказки, аналогичные показанным выше, вы можете подтвердить, что вы являетесь пользователем root, используя команду id ниже.

идентификатор

Шаг 5: Выход

Как только вы закончите выполнение задач, которые вам необходимо выполнить в качестве пользователя root, вам следует выйти из сеанса пользователя root, введя команду выхода.

Выход

Вход в систему как пользователь root

Вышеупомянутые шаги переключают вас на пользователя root, но на самом деле они не выполняют вход в систему как пользователь root, что немного отличается. Когда вы переключаетесь или становитесь пользователем root, у вас есть идентификатор и разрешения пользователя root, но когда вы входите в систему как пользователь root, у вас есть все настройки пользователя root.

Разница невелика и может не иметь значения для большинства пользователей, но она может иметь значение в зависимости от того, что вы делаете. Вход в систему от имени пользователя root можно выполнить с помощью одной команды и аналогично шагам, описанным выше. Команда, которую вы будете использовать для этого, показана ниже.

судо су – корень

Вам нужно будет ввести пароль так же, как вы это делали в предыдущей процедуре. Обратите внимание, что в приведенном выше входе в систему приглашение немного отличается. Он по-прежнему имеет символ #, но не имеет цветовой схемы и не показывает текущий каталог.

Это потому, что он использует корневые переменные среды вместо моих исходных переменных среды. Если мы посмотрим на текущий каталог, вы также заметите, что теперь мы находимся в домашнем корневом каталоге, а не в том каталоге, в котором я находился изначально.

Часто задаваемые вопросы

Ниже приведены некоторые часто задаваемые вопросы о запуске терминала от имени пользователя root.

Есть ли другие способы переключиться на пользователя root?

Да, другой метод переключения на пользователя root предполагает использование той же команды, которую вы использовали для входа в систему в качестве пользователя root, но без добавления «-» в команде. Для этого вам необходимо указать, что вы переключаетесь на пользователя root, как показано в команде ниже.

sudo su корень

Обратите внимание, что в этой команде нет –. Как и в случае с другими командами, здесь вам также потребуется ввести свой пароль.

Что означает sudo?

Sudo — это команда, которая позволяет вам запускать другие команды от имени суперпользователя (или в данном случае root). Sudo — это сокращение от суперпользователя do.

Может ли кто-нибудь стать пользователем root в Терминале?

Нет, у вас должны быть права администратора на вашем Mac, чтобы переключиться или войти в систему как пользователь root. Если вы являетесь владельцем компьютера и выполнили первоначальную настройку Mac, то у вас будут права администратора. Если кто-то создал для вас вашу учетную запись для входа, она может быть у вас, а может и не быть.

Почему мне нужно выйти после работы с правами root? Почему бы просто не работать постоянно под root-правами?

Это может показаться отличной идеей, просто всегда работайте от имени пользователя root, и тогда вы сможете делать что угодно. Но помните, что пользователь root имеет право удалять и изменять практически все в вашей системе, поэтому ему легче случайно удалить файлы или изменить то, что вы не хотите менять.

Заключение

Запуск терминала от имени root Mac может быть полезен по разным причинам и иногда необходим, когда у вас есть несколько задач, для выполнения которых требуются права root. Переключиться на пользователя root или войти в систему как пользователь root легко, если у вашей учетной записи пользователя есть административные разрешения.

Я надеюсь, что информация, которую я предоставил выше, поможет вам запустить Терминал от имени пользователя root. Как обычно, дайте мне знать, если у вас есть какие-либо вопросы или комментарии. Я хотел бы получить ваше мнение или помочь с любыми вопросами, которые могут у вас возникнуть.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *