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.