MacOS'ta şifre olmadan sudo'yu etkinleştir


24

Benim sorunum

Parola yazmak zorunda kalmadan MacOS Sierra 10.12'desudo komutları çalıştırabilmek istiyorum .

Ne denedim

Aşağıdakileri okudum:

Ve dosyamın ilgili bölümünü şu şekilde değiştirdi /etc/sudoers:

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

Yerel kullanıcı kimliğim ( whoami) adamatan.

Hala her birkaç dakikada bir şifre girmem isteniyor sudo. Neyin yanlış olduğu hakkında bir fikrin var mı?


Sudo -i Sierra'da çalışır mı? El Cap'da sizi kök içeriğe geçirir ve o oturum için oturum açma kaynak dosyalarını çalıştırır. (Hala sudoer olması gerekecek, bu yüzden daha erken çaba harcanmaz).
FiddleDeDee

Çalışıyor, ancak sorunu nasıl çözüyor?
Adam Matan

1
Kısa süre önce Sierra'ya geçtim ve bunun içine girdim. Varsayılan /etc/sudoersdosya El Cap'dan kökten değişti. Orada sadece sudoers.d dizinine bir satır yapılandırma dosyası düştü ve "sadece çalıştı". Görünüşe göre işler değişti. Artık bilgi alırsam rapor vereceğim.
Mark Edington

Belki de bunun yerine macOS kök izinlerinden yararlananlardan birini yürütün;)
sudo

Bu sudo bütün noktasını yener
Matthew Barclay

Yanıtlar:


32

Bir terminal açın, çalıştırın sudo visudo

Satırı düzenleyin:

%admin ALL=(ALL) ALL

Söylemek:

%admin ALL=(ALL) NOPASSWD: ALL

Artık sudoşifre olmadan çalışabilmelisiniz .


2
gerçekten gerekli değil yeniden başlatma
ecerulm

4
root ALL=(ALL) ALL
%admin ALL=(ALL) NOPASSWD: ALL

stens ALL = (ALL) NOPASSWD: ALL # my userid is stens

2

Kök kullanıcıda NOPASSWD ayarını yapmayı deneyin. İçinde/etc/sudoers

root            ALL = (ALL) NOPASSWD: ALL
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.