Mój problem
Chciałbym móc uruchamiać sudo
polecenia w systemie MacOS Sierra 10.12 bez konieczności wpisywania hasła.
Co próbowałem
Przeczytałem następujące:
- Dlaczego sudo prosi o hasło w terminalu?
- zezwól sudo innemu użytkownikowi bez hasła
- Używaj sudo bez hasła na komputerze Mac
I zmieniłem odpowiednią część mojego /etc/sudoers
pliku na:
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
Mój identyfikator lokalnego użytkownika to ( whoami
) adamatan
.
Nadal jestem proszony o wpisywanie hasła co kilka minut podczas połączenia sudo
. Masz pojęcie, co jest nie tak?
/etc/sudoers
plik zmienił się dość radykalnie od El Cap. Właśnie wrzuciłem plik konfiguracji z jednym wierszem do katalogu sudoers.d i „po prostu działał”. Wygląda na to, że coś się zmieniło. Prześlę raport, jeśli otrzymam więcej informacji.Odpowiedzi:
Otwórz terminal, uruchom
sudo visudo
Edytuj linię:
Powiedzieć:
Teraz powinieneś być w stanie uruchomić
sudo
bez hasła.źródło
źródło
Spróbuj ustawić NOPASSWD dla użytkownika root. W
/etc/sudoers
źródło