Ubuntu 18.10: Ubuntu Software Center запрашивает аутентификацию, когда (имя пользователя) не имеет пароля

Я новичок в системах Linux, поэтому, пожалуйста, потерпите меня.

Я хотел убрать необходимость ввода пароля при использовании sudo и входа в систему, поэтому я изменил каталог sudoers.d, используя sudo visudo и добавив NOPASSWD:ALL в root, admin и sudo.

Затем я удалил свой пароль пользователя с помощью sudo passwd -d username. (замена имени пользователя на фактическое имя пользователя)

Однако теперь, когда у меня нет пароля, связанного с моим именем пользователя, я теперь не могу устанавливать программное обеспечение через Ubuntu Software, потому что оно запрашивает аутентификацию, даже когда у меня нет пароля связан с моим именем пользователя.

Я пытался отключить эту функцию, используя решение из 9-летней публикации на этом форуме , но после изменения auth_admin и auth_admin_keep на yes в org.debian.apt.install-or-remove-packages часть /usr/share/polkit-1/actions/org.debian.apt.policy, ничего не изменилось. Ubuntu Software все еще просит аутентификацию ...

1
задан 25 April 2019 в 10:44

1 ответ

Это кажетсяorg.debian.apt.policy больше не важно для Центра программного обеспечения Ubuntu. В том же каталоге (/usr/share/polkit-1/actions/) Вы найдете файл io.snapcraft.snapd.policy, который важен для поспешных пакетов. В файле находят строку:

<action id="io.snapcraft.snapd.manage">

под тем изменением строки

<allow_active>auth_admin_keep</allow_active>

кому:

<allow_active>yes</allow_active>.

Другой файл в том же каталоге, который необходимо будет отредактировать, org.freedesktop.packagekit.policy для установки пакетов через Кв. В этом файле Вы найдете следующие "идентификаторы действия":

<action id="org.freedesktop.packagekit.cancel-foreign"> <action id="org.freedesktop.packagekit.package-install"> <action id="org.freedesktop.packagekit.package-install-untrusted"> <action id="org.freedesktop.packagekit.package-reinstall"> <action id="org.freedesktop.packagekit.package-downgrade"> <action id="org.freedesktop.packagekit.system-trust-signing-key"> <action id="org.freedesktop.packagekit.package-eula-accept"> <action id="org.freedesktop.packagekit.package-remove"> <action id="org.freedesktop.packagekit.system-update"> <action id="org.freedesktop.packagekit.system-sources-configure"> <action id="org.freedesktop.packagekit.system-sources-refresh"> <action id="org.freedesktop.packagekit.system-network-proxy-configure"> <action id="org.freedesktop.packagekit.device-rebind"> <action id="org.freedesktop.packagekit.upgrade-system"> <action id="org.freedesktop.packagekit.repair-system"> <action id="org.freedesktop.packagekit.trigger-offline-update"> <action id="org.freedesktop.packagekit.trigger-offline-upgrade"> <action id="org.freedesktop.packagekit.clear-offline-update">

Под связанным описанием и сообщением теги изменяют строку:

<allow_active>auth_admin_keep</allow_active> или <allow_active>auth_admin</allow_active>

кому:

<allow_active>yes</allow_active>

После этих изменений Вы сможете использовать Центр программного обеспечения Ubuntu без аутентификации. Вам, возможно, придется перезагрузить сначала.

Однако не рекомендуется использовать Ubuntu без sudo аутентификации.

С наилучшими пожеланиями, Jeroen.

0
ответ дан 25 April 2019 в 10:44

Другие вопросы по тегам:

Похожие вопросы: