Как стать root в Linux

Обновлено: 27.02.2019, автор: Computer Hope

В каждой системе Linux учетная запись root — это специальный пользователь с правами администратора. Вход в систему как root (или выполнение команд с привилегиями root) необходим для многих задач. Если вам необходимо выполнять задачи от имени пользователя root, убедитесь, что вы полностью понимаете выполняемые команды и их последствия. Одна неосторожная или некорректная команда, запущенная от имени пользователя root, может сделать всю операционную систему непригодной для использования. Проведите свое исследование и всегда дважды проверяйте каждую команду перед нажатием Enter.

Вход в систему как root

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

Существует специальная команда с именем su (для «super user «или» переключить пользователя «), что позволяет вам временно запускать команды от имени учетной записи root. В командной строке введите:

 su 

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

Будьте осторожны при входе в систему как root. Легко забыть, что вы в настоящее время являетесь пользователем root, и вы можете случайно запустить команду, думая, что вы всего лишь простой смертный. Один из способов напомнить себе, являетесь ли вы пользователем root или нет, — это проверить командную строку. Многие системы заканчивают свою командную строку знаком доллара (« $ «), если вы вошли в систему как обычный пользователь, и знаком фунта (« # «), если вы root.

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

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

При входе в систему как root часто бывает полезно использовать один дефис после команды su , например:

 su - 

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

Запуск команд от имени root без пароль суперпользователя

Возможно и часто предпочтительнее запускать команды от имени суперпользователя без входа в учетную запись суперпользователя с помощью команды sudo , которая означает » суперпользователь делать. » Если вы поставите перед командой префикс sudo , вам будет предложено ввести пароль (не пароль root), и ваше имя будет проверено в специальном файле с именем sudoers . . Если ваша учетная запись указана там, ваша команда запускается с правами root.

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

Если вам нужно добавить пользователя в sudoers list, используйте команду visudo , для запуска которой требуются права root и которая позволяет безопасно редактировать конфиденциальный файл sudoers.

Дополнительная информация

  • Как получить доступ и использовать командную строку Linux?
  • Как изменить учетную запись пользователя на учетную запись администратора.
  • su синтаксис команды, параметры и примеры
  • sudo синтаксис команды, параметры и примеры
  • visudo синтаксис команды, параметры и примеры
  • Справка и поддержка Linux.
Оцените статью
Botgadget.ru
Добавить комментарий