Sudo, NOPASSWD'nin önceden ayarlanmış olmasına rağmen şifre sormaya devam ediyor


13

Aşağıdaki sudoers yapılandırması MacOS 10.8.5'te iyi çalışıyor, birkaç gün önce Mavericks'e geçtim, NOPASSWD bayrağı artık çalışmıyor gibi görünüyor:

# User privilege specification
root    ALL=(ALL) ALL
howard  ALL=(ALL) NOPASSWD: ALL
%admin  ALL=(ALL) ALL

Mavericks sudo hala şifre girmenizi istiyor.

Çözüm / geçici çözüm var mı?

Yanıtlar:


17

Grup girişi %admin ALL=(ALL) ALL, kullanıcıya özel girişi geçersiz kılıyor gibi görünüyor. Kullanıcıya özel girişi hareket ettirerek buldum, böylece grup girişi bunu düzelttikten sonra görünür. Belki de sudo tüm dosyayı ayrıştırır ve son eşleşen girişi kullanır?

Sudoers dosyanızı aşağıdaki gibi bir şeye değiştirmek işe yarayacaktır.

# User privilege specification
root    ALL=(ALL) ALL
%admin  ALL=(ALL) ALL
howard  ALL=(ALL) NOPASSWD: ALL

Sanırım daha sonra yazmak yerine daha önce yazmak istediniz ?
nohillside

Hayır, OP şimdi böyle yapıyor. (NOPASSWD ile) kullanıcı girişi gerçekten grup girdisi (NOPASSWD olmayan) veya sudo parola isteyecektir sonra bir satırda olması gerektiğini buldum.
Dan

1
Ah doğru, yazınızı yanlış okuyun. Belki tam bir iyi örnek göstermek için cevabınızı güncelleyebilirsiniz
nohillside

Haklısın. Orijinal cevabı temizledim ve bir örnek ekledim.
Dan

Çok teşekkürler, ama hala böyle bir sorunun Linux örneğimde neden görünmediğini merak ediyorum, belki MacOS farklı bir sudo sürümü kullanıyor.
Howard
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.