Вам нужен root-доступ (также известный как суперпользователь) для запуска административных программ в Linux. Как правило, дистрибутивы Linux предоставляют отдельную учетную запись root, но эта учетная запись заблокирована в Ubuntu Linux по умолчанию в целях безопасности. Чтобы запускать команды с root-доступом, используйте sudo.
Шаг
Метод 1 из 2: запуск корневых команд с помощью Sudo
Шаг 1. Нажмите Ctrl + Alt + T, чтобы открыть окно Терминала
В отличие от других дистрибутивов Linux, Ubuntu по умолчанию блокирует учетную запись root. Следовательно, вы не можете использовать команду su для запуска корневого терминала. Чтобы заменить su, используйте sudo.
Шаг 2. Введите sudo в начале команды
sudo, сокращение от super user do, позволяет запускать команды в Linux от имени пользователя root.
- Например, команда sudo /etc/init.d/networking stop остановит сетевые службы, а sudo adduser добавит нового пользователя в систему. Две приведенные выше команды на самом деле нужно запускать от имени пользователя root.
- Вам будет предложено ввести пароль учетной записи, прежде чем sudo выполнит команду. Linux хранит ваш пароль в течение 15 минут, поэтому вам не нужно вводить его каждый раз при запуске команды.
Шаг 3. Используйте команду gksudo для запуска программ с графическим интерфейсом, которым требуется root-доступ
По соображениям безопасности Ubuntu не рекомендует использовать sudo для запуска программ с графическим интерфейсом. Вместо этого запустите команду, чтобы открыть программу с графическим интерфейсом с помощью gksudo.
- Например, используйте команду gksudo gedit / etc / fstab, чтобы открыть файл fstab в GEdit, программе редактирования текста с графическим интерфейсом.
- Если вы используете KDE, замените gksudo на kdesudo.
Шаг 4. Имитируйте root-доступ с помощью команды sudo –i, если вам нужен root-доступ к оболочке для запуска определенных скриптов
Команда позволяет получить доступ к учетной записи суперпользователя и переменным среды.
- Введите команду sudo passwd root, чтобы создать пароль и активировать учетную запись root. Запомните пароль.
- Введите sudo -i, затем при появлении запроса укажите пароль root.
- Командная строка изменится с $ на #. Символ # означает, что у вас есть root-доступ.
Шаг 5. Предоставьте sudo доступ пользователям, у которых еще нет доступа, добавив их в группу sudo
Используйте команду usermod -aG sudo username и замените «username» на имя пользователя, которому вы хотите предоставить доступ.
Метод 2 из 2: Включение учетной записи root
Шаг 1. Нажмите Ctrl + Alt + T, чтобы открыть окно Терминала
В отличие от других дистрибутивов Linux, Ubuntu по умолчанию блокирует учетную запись root в целях безопасности. Чтобы безопасно запускать команды с привилегиями root, используйте
судо
или
gksudo
. Если вам действительно нужен доступ к учетной записи root, например, для важных программ, к которым имеет доступ только один пользователь, вы можете включить учетную запись root с помощью простой команды.
Включение учетной записи root может нанести вред системе. Ubuntu не рекомендует включать учетную запись root
Шаг 2. Введите команду sudo passwd root и нажмите Enter
Вам будет предложено ввести новый пароль для учетной записи root. Не забывай этот пароль.
Шаг 3. Введите пароль и нажмите Enter
Шаг 4. При появлении запроса повторите пароль, затем нажмите Enter
Теперь учетная запись root защищена паролем и доступна.
Шаг 5. Введите su - и нажмите Enter
Когда будет предложено войти в учетную запись, введите пароль root.
Чтобы отключить учетную запись root, используйте команду sudo passwd -dl root
подсказки
- По возможности избегайте прямого использования учетной записи root. Вы можете запускать практически любую команду с правами root через sudo или gksudo.
- Вы также можете использовать команду sudo –i для доступа к другим учетным записям пользователей в системе. Например, чтобы получить доступ к пользователю «ayu», используйте команду sudo –I ayu и введите свой пароль (вместо пароля Ayu).