Chcę mieć możliwość wykonywania polecenia sudo openvpn
bez hasła. W tum celu w katalogu /etc/sudoers.d umieściłem plik o zawartości:
mirek ALL=(root) NOPASSWD: /usr/sbin/openvpn
Jednak gdy wykonuję polecenie, mam coś takiego:
$ sudo openvpn
>>> /etc/sudoers.d/test: błąd składni near line 1 <<<
sudo: błąd składni w /etc/sudoers.d/test w okolicy linii 1
sudo: nie znaleziono poprawnych źródeł sudoers, zakończenie
sudo: nie udało się zainicjować wtyczki polityki
Zmieniłem zawartość pliku na taką
mirek ALL=(root) NOPASSWD: ALL
i wszystko działa, ale ja nie chcę wykonywać bez hasła wszystkich poleceń z sudo, tylko to jedno.
Co robię źle? System to MX 19.4.
U mnie wygląda to tak (Debian):
coya ALL=(ALL) NOPASSWD:/usr/bin/apt update, /usr/bin/apt upgrade
Może te różnice i brak spacji po NOPASSWD cię natchną...
Cytat: CoyaDeBrojara w Listopad 15, 2022, 03:47:33 PMU mnie wygląda to tak (Debian):
coya ALL=(ALL) NOPASSWD:/usr/bin/apt update, /usr/bin/apt upgrade
Może te różnice i brak spacji po NOPASSWD cię natchną...
Nie uwierzycie: przejścia do nowego wiersza nie było! ;) Jak kliknąłem ,,Enter" na końcu, to wszystko działa!