GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora –アクセスエラーを与えるのではなく、Sudoパスワードを要求しますか?

エラーを出すのではなく、root権限を必要とするものがパスワードを要求し、sudoで再実行する必要があるように、Fedora 22を構成できますか?パスワードを記憶している数分(またはそれが何であれ)のタイマーがなければ、毎回パスワードを入力しなくてもかまいません。

つまり、代わりに:

$ dnf history
You don't have access to the history DB.

$ dnf history
[sudo] password for <username>:

インストールしたときのGUIyumフロントエンドのように、一部のGUIアプリはそれを行っていると思います。

私は考えていません…これを実装するのは各アプリ次第だと思います。しかし、代わりにアプリがroot権限が必要であると言っている可能性があり、ユーザーが持っているかどうかを返す前に、カーネル(または他の場所)が(パスワードの)ブロック入力ステージに留まる方法があるかもしれません。アクセス。

承認された回答:

Pythonスクリプトthefuckを使用できます githubで入手できます。このスクリプトは、いくつかのユースケースで誤って実行した最後のコマンドを修正し、sudoの使用を忘れるように設計されています。 そのうちの1つです。

彼らの例から:

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim
[sudo] password for nvbn:
Reading package lists... Done

この動作は、有効にできるsudoルールによるものです:

sudo –権限が原因で失敗した場合、前のコマンドの前にsudoを追加します。

これがdnfの箱から出して機能しない場合 そのためのカスタムルールを作成するのは簡単なはずです。


Fedora
  1. sudoにパスワードを長く覚えさせる方法

  2. パスワードのリセット後、ユーザー 'root'@'localhost' (パスワードを使用:はい) のアクセスが拒否される LINUX

  3. 「sudo」パスワードが「su root」パスワードと異なるのはなぜですか

  1. MySQL8.0をFedora35/Fedora34にインストールする方法

  2. Debianでsudoのパスワードをリセットする方法

  3. エラー 1045 (28000):ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用:YES)

  1. FedoraでApacheVirtualHostを構成する

  2. Powertop for Fedoraは、ラップトップのバッテリー寿命を延ばすのに役立ちます

  3. sudo に root パスワードを要求させるにはどうすればよいですか?