Saya belum mengedit sudoer saya, tetapi saya tidak perlu memasukkan kata sandi saat menjalankan sudo
di baris perintah. Saya dapat menjalankan perintah sudo apa pun tanpa memasukkan kata sandi, dengan hanya membuka terminal, bahkan setelah me-reboot sistem, bagaimana saya bisa menghentikan ini?
uid=1000(ktcool) gid=1000(ktcool) groups=1000(ktcool),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)
/usr/bin/id
dan bacaman sudoers
. Anda belumroot
melakukannya, bukan?/etc/sudoers
file dan file dalam/etc/sudoers.d
untuk baris yang berisi NOPASSWD . Ini mungkin ditambahkan oleh program selama instalasi. Garis-garis ini harus menjadi biang keladinya.Jawaban:
Gunakan
visudo
untuk mengedit file sudoers Anda dan mencariNOPASSWD:
- itu adalah arahan menonaktifkan prompt kata sandi pengguna (Anda TIDAK PERNAH harus memasukkan kata sandi pengguna target, yaitu kata sandi root). Cukup menghapus arahan itu (termasuk titik dua di bagian akhir) yang mengharuskan Anda memasukkan kembali kata sandi Anda untuk menggunakan sudo (kecuali jika Anda menggunakannya baru-baru ini, maka itu masih di-cache, Anda dapat menghapus ini menggunakansudo -k
)sumber
Dalam
/etc/sudoers
file tersebut, grup admin akan terlihat seperti ini%admin ALL=(ALL) ALL
dan root di sisi lainALL=(ALL:ALL) ALL
. Karena pada output dariid
perintah Anda menunjukkan bahwa Anda termasuk dalam beberapa grup, seperti lpadmin, periksa apakah ada di antara mereka yang memiliki baris yang sama dengan baris root. Ubah yang terlihat sama seperti admin, simpan, reboot, dan beri tahu kami jika thig kembali normal.sumber
Coba
sudo --list
tunjukkan kami konfigurasi sudo aktif untuk akun Anda:Periksa stempel waktu pada kredensial yang di-cache, ini bisa membantu mendapatkan ide mengapa Anda tidak diminta:
Gunakan
sudo --remove-timestamp
untuk mencoba menghapus kredensial yang di-cache.Dari
man sudo
:sumber
sudo -i
adalah cara untuk pergi jika Anda tidak ingin mengetik kata sandi sesekali saat melakukan modifikasi pada sistem Anda (atau sistem lain), dan Anda tidak ingin memodifikasi file sistem apa pun. Ini akan mengalihkan Anda untukroot
menggunakansudo
kata sandi pengguna Anda , ketika Anda menutup konsol atau mengetikexit
Anda kembali ke pengguna normal Anda. Semoga ini berhasil, salam :)sumber