Я хотел бы включить учетную запись 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
откроет терминал с приглашением root.
passwd root
позволит вам создать пароль для root.
Примечание: Запуск users-admin с повышенными привилегиями больше не работает из-за ошибки, которая помечена как "Не будет исправлена" по соображениям безопасности. Видеть https://bugs .launchpad.net/ubuntu /+исходный код/gnome-system-tools/+ошибка/685215 для объяснения.
pkexec users-admin
откроется экран пользователей:
Вы можете включить учетную запись root, установив пароль следующим образом
sudo passwd root
в то время как это вообще не рекомендуется. От помогите Ubuntu
Включение учетной записи Root редко требуется. Почти все, что вам нужно сделать в качестве администратора системы Ubuntu, можно сделать через sudo или gksudo. Если вам действительно нужен постоянный вход в систему с правами Root, лучшим вариантом будет имитировать оболочку входа в систему с правами Root, используя следующую команду...
И
Используйте на свой страх и риск!
Вход в X с правами root может вызвать очень серьезные проблемы. Если вы считаете, что вам нужна учетная запись rootaccount для выполнения определенного действия, пожалуйста, сначала обратитесь к официальным каналам поддержки, чтобы убедиться, что лучшей альтернативы нет.
После включения вы можете отключить учетную запись root как
sudo passwd -l root
Вот ссылки для включения root-входа для Ubuntu 12.04 & Ubuntu 12.10
В Linux есть специальная учетная запись, которая называется корень. По умолчанию он заблокирован в Ubuntu, но вы можете включить корень счет.
Обычно это не очень хорошая идея однако вам следует очень тщательно все обдумать, прежде чем включать root-вход.
Есть несколько веских причин не входить в систему с правами root, а вместо этого использовать sudo, в том числе
Пользователям не нужно запоминать дополнительный пароль (например, пароль root), который они, скорее всего, забудут (или запишут, чтобы любой мог легко взломать их учетную запись).
Это позволяет избежать интерактивного входа в систему "Я могу сделать что угодно" по умолчанию (например, тенденция пользователей входить в систему как пользователь "Администратор" в системах Microsoft Windows), вам будет предложено ввести пароль до того, как произойдут серьезные изменения, что должно заставить вас задуматься о последствиях того, что вы делаете.
sudo добавляет запись в журнале выполнения команд (команд) (в /var/log/auth.log). Если вы напортачите, вы всегда можете вернуться назад и посмотреть, какие команды были запущены. Это также хорошо для одитинга.
Каждый взломщик, пытающийся проникнуть в ваш ящик с помощью грубой силы, будет знать, что у него есть учетная запись с именем Root, и попытается сделать это первым. Чего они не знают, так это имен пользователей других ваших пользователей. Поскольку пароль учетной записи Root заблокирован, эта атака становится по существу бессмысленной, поскольку в первую очередь нет пароля, который можно было бы взломать или угадать.
Позволяет легко передавать права администратора в краткосрочной или долгосрочной перспективе, добавляя и удаляя пользователей из групп, не ставя под угрозу учетную запись Root.sudo можно настроить с помощью гораздо более детальной политики безопасности.
Это более подробно обсуждается в Документация сообщества RootSudo
Если у вас есть ряд команд, которые обычно требуют потеть вы можете ввести sudo -i
перед первой командой, затем exit
после последнего, чтобы избежать повторного ввода sudo. Для запуска приложения с графическим интерфейсом с корень привилегии пресса ALT+F2 и войти gksu
или gksudo
за которым следует название вашей программы (если только вы не используете рабочий стол KDE, и в этом случае команда kdesu
.
Например gksu nautilus
запускает файловый менеджер с корень привилегии.
Как вы можете видеть, это почти никогда не требуется включать корень авторизоваться.
Тем не менее, чтобы включить вход с правами root, все, что требуется, это установить пароль root
sudo passwd root
и установите пароль. Затем вы сможете войти в систему как root, но по всем причинам, которые я привел выше и более Я бы не рекомендовал вам этого делать.
Нет необходимости в включенной учетной записи root. Вы можете просто использовать sudo -i
чтобы получить приглашение суперпользователя, как если бы вы вошли в систему с правами root. Это позволяет избежать угрозы безопасности, связанной с разрешением прямого входа в систему от имени root.
Простой ответ: Да, вы можете это сделать.
В настоящее время есть две вещи, которые не позволяют root входить в систему в Ubuntu по умолчанию.
У пользователя root нет установленного пароля
У них есть "!" (восклицательный знак) в их записи /etc/shadow
Следующая команда устраняет обе проблемы за один раз:
sudo passwd -u root
То -u
часть необходима из-за "!" на их аккаунте.