GNU/Linux >> Znalost Linux >  >> Fedora

Fedora – Dotázat se na heslo pro sudo, místo aby udělil přístup Chyba?

Mohu nakonfigurovat Fedoru 22 tak, aby cokoliv, co potřebuje práva root, požadovalo heslo, místo aby hlásilo chybu a potřebovalo, abych znovu spustil sudo? Dokonce by mi nevadilo, že musím pokaždé zadávat své heslo, bez několikaminutového (nebo co to je) časovače, na který si heslo pamatuje.

tj. místo:

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

Bylo by:

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

Myslím, že některé aplikace gui to dělají, jako například frontend gui yum, když jsem ho měl nainstalovaný.

Myslím, že ne... Že by bylo na každé aplikaci, aby to implementovala. Ale doufám, že to místo toho může být tak, že aplikace řeknou, že je potřeba oprávnění root, a mohl by existovat způsob, jak jádro (nebo kdekoli jinde) zůstat ve fázi blokování vstupu (pro heslo), než se vrátí, zda má uživatel přístup.

Přijatá odpověď:

Můžete použít python skript thefuck k dispozici na githubu. Tento skript je navržen tak, aby opravil poslední příkaz, který jste spustili nesprávně, v několika případech použití a zapomněli jste použít sudo je jedním z nich.

Z jejich příkladů:

➜ 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

Toto chování pochází z pravidla sudo, které můžete povolit:

sudo – přidá sudo před předchozí příkaz, pokud selhal kvůli oprávněním;

Pokud to u dnf nefunguje hned po vybalení vytvoření vlastního pravidla by mělo být jednoduché.


Fedora
  1. Jak nainstalovat MySQL 8.0 na Fedora 35 / Fedora 34

  2. Jak obnovit heslo pro sudo v Debianu

  3. Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:Ano) po resetování hesla LINUX

  1. CHYBA 1045 (28000):Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:ANO)

  2. Jak přinutím sudo, aby požádal o heslo uživatele root?

  3. Proč se heslo 'sudo' liší od hesla 'su root'

  1. Nakonfigurujte Apache VirtualHost na Fedoře

  2. Jak udělat sudo zapamatovat si heslo déle

  3. Powertop pro Fedoru pomáhá prodloužit výdrž baterie notebooku