Masalahku
Saya ingin dapat menjalankan sudo
perintah pada MacOS Sierra 10.12 tanpa harus mengetikkan kata sandi.
Apa yang sudah saya coba
Saya sudah membaca yang berikut ini:
- Mengapa sudo meminta kata sandi di terminal?
- izinkan sudo ke pengguna lain tanpa kata sandi
- Gunakan sudo Tanpa Kata Sandi di Mac Anda
Dan mengubah bagian yang relevan dari /etc/sudoers
file saya menjadi:
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%wheel ALL=(ALL) NOPASSWD: ALL
%sudo ALL=(ALL) NOPASSWD: ALL
adamatan ALL=(ALL) NOPASSWD: ALL
Id pengguna lokal saya ( whoami
) adalah adamatan
.
Saya masih diminta mengetik kata sandi setiap beberapa menit saat menelepon sudo
. Adakah yang tahu apa yang salah?
/etc/sudoers
telah berubah secara radikal dari El Cap. Di sana saya baru saja menjatuhkan file konfigurasi satu baris ke direktori sudoers.d dan "hanya berfungsi". Tampaknya semuanya telah berubah. Saya akan melaporkan kembali jika saya mendapatkan info lagi.Jawaban:
Buka terminal, jalankan
sudo visudo
Edit garis:
Untuk mengatakan:
Sekarang, Anda seharusnya dapat berjalan
sudo
tanpa kata sandi.sumber
sumber
Coba atur NOPASSWD pada pengguna root. Di
/etc/sudoers
sumber