GNU/Linux >> Belajar Linux >  >> Fedora

Fedora – Meminta Kata Sandi Sudo Daripada Memberikan Kesalahan Akses?

Bisakah saya mengonfigurasi Fedora 22 sehingga apa pun yang membutuhkan hak akses root meminta kata sandi, daripada memberikan kesalahan, dan membutuhkan saya untuk menjalankan kembali dengan Sudo? Saya bahkan tidak keberatan mengetikkan kata sandi saya setiap saat, tanpa penghitung waktu beberapa menit (atau apa pun itu) untuk mengingat kata sandinya.

yaitu Alih-alih:

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

Ini akan:

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

Saya rasa beberapa aplikasi gui melakukannya, seperti frontend gui yum saat saya menginstalnya.

Saya pikir tidak… Terserah setiap aplikasi untuk mengimplementasikan ini. Tapi, saya berharap mungkin saja aplikasi mengatakan hak akses root diperlukan, dan mungkin ada beberapa cara bagi kernel (atau di mana pun) untuk tetap berada dalam tahap input pemblokiran (untuk kata sandi) sebelum kembali apakah pengguna memiliki akses.

Jawaban yang Diterima:

Anda bisa menggunakan skrip python thefuck tersedia di github. Skrip ini dirancang untuk memperbaiki perintah terakhir yang Anda jalankan secara tidak benar untuk beberapa kasus penggunaan dan lupa menggunakan sudo adalah salah satunya.

Dari contoh mereka:

➜ 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

Perilaku ini berasal dari aturan sudo yang dapat Anda aktifkan:

sudo – menambahkan sudo ke perintah sebelumnya jika gagal karena izin;

Jika ini tidak berhasil di luar kotak untuk dnf seharusnya mudah untuk membuat aturan khusus untuk melakukannya.


Fedora
  1. Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan sandi:Ya) setelah reset sandi LINUX

  2. GALAT 1045 (28000):Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)

  3. Bagaimana cara membuat sudo meminta kata sandi root?

  1. Cara Membuat Sudo Mengingat Kata Sandi Lebih Lama

  2. Cara Menginstal MySQL 8.0 di Fedora 35 / Fedora 34

  3. Mengapa kata sandi 'sudo' berbeda dengan kata sandi 'su root'

  1. Konfigurasikan Apache VirtualHost di Fedora

  2. Powertop untuk Fedora membantu meningkatkan Masa Pakai Baterai Laptop

  3. Cara Mengatur Ulang Kata Sandi untuk Sudo di Debian