Ubuntu 13.04 утверждает, что мой пароль root неправильный
При открытии bleachbit(как root), gedbi и bootup- manager, он запрашивает пароль root и при вводе пароля показывает, что пароль неправильный,
для других вещей, таких как обновление, установка программного обеспечения из Ubuntu Software Center, тот же пароль работает хорошо из-за этой проблемы, я не могу использовать менеджер загрузки, gedbi, deepin-software-center и bleachbit(как root), я использую Ubuntu 13.04 с длина оболочки и пароль гнома - одна буква
4 ответа
Получил работу спасибо Алаа
Запустите команду gksu-properties и измените "Режим аутентификации" на "sudo" и закройте. Теперь выполните gksu bleachbit или любое другое приложение с графическим интерфейсом, которое вы хотите запустить от имени пользователя root, и введите свой пароль (тот, который вы используете для обновления и установки).
Ordinarilly вы бы использовать gksu вместо sudo для запуска программ с графическим интерфейсом, но, как было сказано в примечаниях выше, это устарело, и вы должны использовать pkexec сейчас вместо.
По умолчанию это не поддерживает программы GUI, однако. Поэтому вам нужно настроить их для запуска. После настройки вы сможете запускать их из командной строки, используя:
pkexec bleachbit
Для настройки нужно отредактировать \ создать файл /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy, Например, используя nano...
pkexec nano /usr/share/polkit-1/actions/org.freedesktop.policykit.pkexec.policy
Затем для указанных вами программ необходимо добавить следующее содержимое в файл...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN" "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<action id="org.freedesktop.policykit.pkexec.run-gedbi">
<description>Run gedbi</description>
<message>Authentication is required to run gedbi</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/gedbi</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
</action>
<action id="org.freedesktop.policykit.pkexec.run-bleachbit">
<description>Run bleachbit</description>
<message>Authentication is required to run bleachbit</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/bleachbit</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
</action>
</policyconfig>
Таким способом вы можете добавить дополнительные программы или, если хотите, есть скрипт bash для автоматического добавления дополнительных программ в файл конфигурации.
Возможно, это неверный пароль для пользователя root, поскольку пароль root отсутствует.
По умолчанию административные задачи выполняются с помощью команды "sudo" (либо в интерфейсе командной строки, либо в фоновом режиме), и это означает, что они выполняются с "привилегиями корневого уровня", но все же обычным пользователем с паролем обычного пользователя. По умолчанию учетная запись root даже не активирована, и по возможности ее не следует активировать.
Таким образом, пароль root не должен совпадать с паролем, который вы вводите для Центра программного обеспечения или когда вы запускаете команды с sudo в командной строке. То есть с паролем обычного пользователя. Если этот пользователь имеет административные права, его / ее пароль спрашивают, когда он / она хочет сделать что-нибудь с административными правами. Корневая учетная запись - это отдельная учетная запись, которая имеет собственный отдельный пароль. Так как по умолчанию он не активирован, по умолчанию пароль root не существует.
Без активации учетной записи root вы можете попасть в командную строку root, набрав "sudo su". Но если вас буквально просят ввести пароль root, то невозможно дать правильный ответ (если вы не активировали учетную запись root и не присвоили ей пароль).
Попробуйте удалить программы, запрашивающие пароль root, и переустановите их как обычный пользователь с помощью sudo. Помните, что "sudo" означает обычного пользователя с правами администратора, а "root" означает "суперпользователя", который является отдельным пользователем. Обычно, когда пользователю предлагается ввести пароль root, проблема заключается в том, что что-то было установлено "как root" (не то же самое, что "sudo"), и позже эти файлы выполняются или открываются обычным пользователем. Это делает проблему с правами доступа к файлам.
Для примера прочитайте это. Это хороший пример того, как root и sudo могут смешиваться, если вы не знаете, что к чему.
Вам нужно использовать gksu или создать пароль root. лично я рассматриваю sudoers как проблему безопасности, так как большинство людей используют один основной профиль внутри sudoers, и поэтому он, вероятно, будет иметь более пароль.
давайте не будем спорить (пламя) об этом.
если вы настаиваете на использовании su вместо sudo, вам нужно установить пароль root с помощью sudo passwdв качестве альтернативы, подайте сообщение об ошибке их упаковщикам за использование su, а не sudo (gksu), хотя
Обратите внимание, если мне неприятно слышать, что запрашивает root, а не ваш пароль.