Учетная запись root на компьютере под управлением Linux - это учетная запись с полными разрешениями. Вам нужно будет использовать учетную запись root для выполнения определенных команд, особенно тех, которые влияют на системные файлы. Поскольку учетная запись root может влиять на компьютер в целом, лучше использовать эту учетную запись только по мере необходимости, а не вместо обычной учетной записи. Таким образом вы снижаете риск «случайного» повреждения важных системных файлов.
Шаг
Метод 1 из 4: доступ к root из терминала
Шаг 1. Откройте Терминал, нажав Ctrl + Alt + T
Большинство дистрибутивов Linux позволяют вам получить доступ к Терминалу с помощью этого ярлыка.
Шаг 2. Введите команду su - и нажмите Enter
Компьютер попытается получить доступ к учетной записи суперпользователя. Вы можете использовать эту команду для входа в любую учетную запись в системе, но если вы не укажете имя учетной записи, вы войдете в учетную запись root.
Шаг 3. После ввода команды su - и нажатия Enter введите пароль root, если будет предложено
Если вы получаете сообщение об ошибке аутентификации, ваша учетная запись root может быть заблокирована. Прочтите следующие шаги, чтобы открыть счет
Шаг 4. Проверьте командную строку
Когда вы вошли в систему как root, командная строка будет заканчиваться на # вместо $.
Шаг 5. Введите команду, для которой требуется root-доступ
После использования su - команды для входа в систему как root вы можете использовать любую команду, требующую root-доступа. Команда su будет сохраняться до конца сеанса, поэтому вам не нужно вводить пароль root каждый раз, когда вы запускаете команду.
Шаг 6. Рассмотрите возможность использования команды sudo вместо su -
Команда sudo (super user do) позволяет запускать команду от имени пользователя root. sudo настоятельно рекомендуется для большинства пользователей Linux, потому что при использовании sudo root-доступ не сохраняется, и пользователю не нужно знать пароль root. Пользователям будет предложено ввести только их соответствующие пароли.
- Введите команду sudo и нажмите Enter (например, sudo ifconfig). После этого при появлении запроса введите пароль своей учетной записи.
- Команда sudo является рекомендуемой командой для доступа с правами root в дистрибутивах, которые блокируют учетную запись root, например Ubuntu. Даже если учетная запись root заблокирована, вы все равно можете использовать sudo.
- Команду sudo могут использовать только пользователи с правами администратора. Права доступа могут быть предоставлены и отозваны путем редактирования файла / etc / sudoers.
Метод 2 из 4: разблокировка корневого доступа (Ubuntu)
Шаг 1. Откройте root-доступ в Ubuntu Linux
Ubuntu и другие дистрибутивы Linux блокируют учетную запись root, чтобы к ней не могли получить доступ обычные пользователи. Этот шаг выполняется, поскольку учетная запись root обычно не требуется. Вместо этого в дистрибутиве разрешен root-доступ с помощью команды sudo (описанной в предыдущем шаге). После разблокировки учетной записи root вы можете войти в систему как root.
Шаг 2. Откройте Терминал, нажав Ctrl + Alt + T
Шаг 3. Введите sudo passwd root и нажмите Enter
При появлении запроса введите пароль своей учетной записи.
Шаг 4. Создайте пароль для учетной записи root и повторно введите его для подтверждения
После установки пароля будет активна учетная запись root.
Шаг 5. Заблокируйте учетную запись root с помощью следующей команды:
sudo passwd -dl root
Метод 3 из 4: войдите в систему как root
Шаг 1. Рассмотрите возможность использования другого способа доступа к учетной записи root
Доступ непосредственно к учетной записи root для повседневного использования не рекомендуется, так как вы можете запускать вредоносные команды. Используйте учетную запись root только для выполнения аварийного ремонта системы, например восстановления неиспользуемого диска или восстановления недоступной учетной записи.
- Использование команды sudo или su вместо входа в систему как root позволяет вам использовать преимущества учетной записи root, не испытывая при этом никакого вреда. Обе команды заставят вас дважды подумать, прежде чем использовать какую-либо конкретную команду.
- Некоторые дистрибутивы Linux, такие как Ubuntu, блокируют учетную запись root, пока вы не разблокируете ее вручную. Помимо предотвращения вмешательства пользователей в систему с помощью учетной записи root, этот шаг также защищает систему от хакеров, поскольку при взломе системы хакеры обычно сначала нацелены на учетную запись root. Если учетная запись root заблокирована, хакеры не могут получить к ней доступ. Прочтите предыдущие шаги, чтобы получить доступ к учетной записи root в Ubuntu.
Шаг 2. Введите root в качестве имени пользователя, когда будет предложено войти в систему Linux
Если учетная запись root разблокирована и вы знаете пароль учетной записи, вы можете войти в систему напрямую как root.
Если вам нужен root-доступ для выполнения определенных команд, сначала выполните некоторые из вышеперечисленных шагов
Шаг 3. После ввода root в качестве имени пользователя введите пароль root, когда будет предложено
- Во многих системах вы можете получить доступ к root с паролем «password».
- Если вы забыли или не знаете свой пароль root, прочтите следующие шаги, чтобы узнать, как сбросить пароль.
- Если вы используете Ubuntu, учетная запись root заблокирована и не может использоваться, пока вы не разблокируете ее вручную.
Шаг 4. Не запускайте сложные программы, используя учетную запись root
Программа, которую вы запускаете, может повредить систему при доступе с учетной записью root. Вместо использования учетной записи root выполните команды, требующие доступа администратора, с помощью команд sudo или su.
Метод 4 из 4: Восстановление пароля root или администратора
Шаг 1. Сбросьте пароль root, если не можете его вспомнить
Если вы не помните свой пароль root и учетную запись пользователя, вам может потребоваться доступ в режим восстановления, чтобы изменить оба пароля. Если вы знаете пароль своей учетной записи и хотите изменить пароль root, используйте команду sudo passwd root. После этого введите пароль своей учетной записи и новый пароль для учетной записи root.
Шаг 2. Перезагрузите компьютер, затем нажмите Shift после появления экрана BIOS, чтобы открыть меню GRUB
Возможно, вам придется повторить этот шаг несколько раз, прежде чем появится меню GRUB
Шаг 3. Выберите первую запись (режим восстановления) в появившемся списке
На экране появится меню восстановления вашего дистрибутива Linux.
Шаг 4. Выберите в меню корневую опцию
Загрузится терминал с привилегиями root.
Шаг 5. Откройте диск с правами чтения-записи
Когда вы используете режим восстановления Linux, ваш диск доступен только для чтения. Используйте следующую команду, чтобы включить разрешения на запись:
монтировать -rw -o remount /
Шаг 6. После входа в систему как root и изменения прав доступа к диску, создайте новый пароль для заблокированной учетной записи
- Введите команду passwdAccountName и нажмите Enter. Если вы хотите изменить пароль root, введите passwd root.
- При появлении запроса дважды введите новый пароль.
Шаг 7. После сброса пароля перезагрузите компьютер
После перезагрузки компьютера вы можете использовать его, как и раньше, с паролем, который вы установили ранее.
Предупреждение
- Используйте учетную запись root только в случае крайней необходимости. Выйдите из учетной записи, когда закончите ее использовать.
- Предоставляйте пароль root только тем пользователям, которым вы доверяете и которые действительно в нем нуждаются.