Я хотел бы включить учетную запись root в моей установке Ubuntu.
Я понимаю последствия этого для безопасности.
Я хотел бы включить учетную запись root в моей установке Ubuntu.
Я понимаю последствия этого для безопасности.
Пока это возможно, не рекомендуется . р>
Чтобы на самом деле разрешить вход root, вам необходимо установить пароль для учетной записи root, а затем разблокировать заблокированную учетную запись root. Если вы не установите пароль для учетной записи root, команда passwd
вернет
passwd: unlocking the password would result in a passwordless account.
Итак, сначала выполните в терминале
sudo passwd root
вам будет предложено ввести новый пароль Unix. Запишите его дважды (второй для подтверждения).
Затем выполните
sudo passwd -u root
, чтобы разблокировать учетную запись. Это должно возвращать
passwd: password expiry information changed
Если вы хотите отключить учетную запись root в Ubuntu, вам нужно заблокировать учетную запись root, используя следующую команду: sudo passwd -l root
Если вы хотите работать с корневой консолью, вы также можете использовать sudo -i
.
Только сделайте это, если вы знаете, что делаете. Дополнительная информация о том, почему остановиться здесь с sudo здесь
pkexec gnome-terminal
откроет терминал с корневым запросом.
passwd root
позволит вам создать пароль для root.
Примечание. Запуск пользователей-администраторов с повышенными привилегиями больше не работает из-за ошибки, отмеченной как "Не исправить" по соображениям безопасности. См. Ссылка для объяснения.
pkexec users-admin
откроет экран пользователей:
Вы можете включить учетную запись root, установив пароль как
sudo passwd root
, пока он не рекомендуется вообще. Из помочь Ubuntu
Включение Корневой учетной записи редко необходимо. Почти все, что вам нужно делать как администратор системы Ubuntu можно судо или gksudo. Если вам действительно нужен постоянный логин root, альтернативой является симуляция корневой оболочки root, используя следующую команда ...
и
Используйте на свой страх и риск!
Вход в X с правами root может вызвать очень серьезные проблемы. Если вы считаете, что вам нужен корень чтобы выполнить определенное действие, обратитесь к официальным каналам поддержки во-первых, чтобы убедиться, что нет лучшей альтернативы.
После включения вы можете отключить учетную запись root как
sudo passwd -dl root
Вот ссылки для включения входа root для Ubuntu 12.04 и amp; [Ubuntu 12.10] [3]
В Linux есть специальная учетная запись root . По умолчанию он заблокирован в Ubuntu, но вы можете включить учетную запись root .
Обычно это не очень хорошая идея , и вы должны тщательно подумать, прежде чем включать корневой вход.
Существует несколько веских причин не входить в систему как root, но использовать sudo вместо
Пользователям не нужно запоминать дополнительный пароль (т. е. пароль root), который они, вероятно, забудут (или запишут, чтобы любой мог легко взломать их учетную запись).
Он избегает интерактивного входа «Я могу сделать что-нибудь» по умолчанию (например, склонность пользователей входить в систему как пользователь «Администратор» в системах Microsoft Windows), вам будет предложено ввести пароль до того, как основные изменения могут произойдет, что должно заставить вас задуматься о последствиях того, что вы делаете.
sudo добавляет запись в журнал команд (-ов) (в /var/log/auth.log). Если вы испортились, вы всегда можете вернуться и посмотреть, какие команды были запущены. Это также хорошо для аудита.
Каждый взломщик, пытающийся переборщить свой путь в свою коробку, будет знать, что у него есть учетная запись с именем Root и попробует это в первую очередь. То, что они не знают, это то, что являются именами пользователей ваших других пользователей. Поскольку пароль Корневой учетной записи заблокирован, эта атака становится практически бессмысленной, поскольку вначале нет пароля для взлома или угадывания.
Позволяет легко переносить права администратора в краткосрочной или долгосрочной перспективе путем добавления и удаления пользователей из групп, не ставя под угрозу учетную запись Root. sudo может быть настроен с гораздо более тонкой политикой безопасности.
Это более подробно обсуждается в документации для сообщества RootSudo
Если у вас есть несколько команд, для которых обычно требуется sudo , вы можете ввести sudo -i
перед первой командой, а затем exit
после последнего, чтобы избежать неоднократного ввода sudo. Для запуска GUI-приложения с привилегиями root нажмите ALT + F2 и введите gksu
или gksudo
, за которым следует имя вашей программы ( если вы не используете рабочий стол KDE, в этом случае команда kdesu
.
Например, gksu nautilus
запускает файловый менеджер с привилегиями root .
Как вы можете видеть, почти никогда не требуется для входа в систему root .
Чтобы разрешить вход в корневой каталог все, что требуется, это установить пароль root
sudo passwd root
и установите пароль. Затем вы сможете войти в систему как root, но по всем причинам, указанным выше ответ дан Warren Hill 28.02.2013 в 12:57
Нет необходимости в активированной учетной записи root. Вы можете просто использовать sudo -i
, чтобы иметь приглашение суперпользователя, как если бы вы вошли в систему с правами root. Это позволяет избежать риска безопасности, позволяющего осуществлять прямой вход в систему как root.
Простой ответ: Да, вы можете это сделать.
В настоящее время существует две возможности предотвращения входа root из Ubuntu по умолчанию.
У пользователя root нет набора паролей
У них есть "!" (восклицательный знак) в записи / etc / shadow
Следующая команда исправляет обе проблемы за один раз:
sudo passwd -u root
Часть -u
необходима из-за "!" на их счет.