システムアプリケーション(Software Centerなど)がパスワードを要求しないようにする方法は?


13

Software Center、Update Manager、および他のいくつかのシステム管理アプリケーションは、パスワードを要求せずに動作します(NOPASSWDで構成されている場合はsudoのように)、代わりに確認を要求するだけで、または確認なしでも動作します。同時に、ユーザーパスワードをまったく使用したくありません。これは到達可能ですか?

回答:


17

Ubuntu Software Centerの承認では、ポリシーキットが使用されます。削除アクション中に認証が要求された場合、「詳細」ポインターを展開して、呼び出されているアクションを確認できます。それはorg.debian.apt.install-or-remove-packagesです。認証を要求しないように、対応するポリシーを変更できます。

編集は/usr/share/polkit-1/actions/org.debian.apt.policy、の検索org.debian.apt.install-or-remove-packagesのために見つけ、その後、defaultsセクション置き換えるauth_adminauth_admin_keepyes


これはorg.debian.apt.policyにありますが、yesに変更する必要があるのはどれですか?<allow_any>auth_admin</allow_any> <allow_inactive>auth_admin</allow_inactive> <allow_active>auth_admin_keep</allow_active>
ディランマーフィー

auth_adminとauth_admin_keepをyesに置き換えます。
ジョアンピント

0

/etc/sudoersこれをすべて入れるだけで動作します

# User privilege specification
root    ALL=(ALL) NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL) NOPASSWD: ALL

-1

NOPASSWDを使用したこれらのメソッド:ALLは、パスワードが要求されないように見えます。これは私が望むものではありません。ROOTパスワードを聞かれたいです。

正しいヒントは、「デフォルトrootpw」をsudoersに追加することだったようです。少なくともSynapticは、ルートパスワードを受け取った後に起動します。いいね UbuntuをDebianの方法で使用できます:)


-4

注:-パスワードプロンプトを無効にすると、セキュリティリスクになる場合があります

[アプリケーション]-> [アクセサリ]-> [ターミナル]からターミナルウィンドウを開き、次のコマンドを実行します。

sudo visudo

言う行を見つける

%admin ALL=(ALL) ALL

に変更します

%admin ALL=(ALL) NOPASSWD: ALL

ファイルを保存して終了します


ソフトウェアセンターでは機能しません。
karthick87

この方法では、多くのアプリケーションの認証/パスワードプロンプトは削除されますが、ソフトウェアセンターは削除されません。
8128

更新マネージャーで機能し、ソフトウェアセンターでも機能すると考えました。私の悪い。私はこの方法を他人のコンピューターで使用しましたが、自分では使用しませんでした。
カイルクラーク

これを機能させるには、キーリングを無効にする必要がありますか?
NightwishFan

/ etc / sudoersで「%admin ALL =(ALL)NOPASSWD:ALL」を設定することは、LinuxをPCにインストールした後に最初に行うことです。ただし、これはGUIアプリケーションには影響しないようです。
イヴァン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.