Wiem, jak utworzyć polecenie, które dany użytkownik może wykonać sudo
. Mam dane polecenie, które chcę umożliwić każdemu użytkownikowi, aby mógł wykonać za pomocą sudo
bez wprowadzania hasła. Co chciałbym umieścić w moim pliku / etc / sudoers, aby tak się stało?
25
man sudoers
raz i nie znalazłem odpowiedzi. Spojrzałem wman sudoers
drugi raz, ostrożniej. Nadal mi się nie udało, TMI! Następnie, dzięki odpowiedziom tutaj, grepowałemman sudoers
i odkryłem, dlaczego to działa. Wygląda na to, że najpierw musisz wiedzieć, jak to zrobić, zanim zrozumieszman sudoers
. Westchnienie!Odpowiedzi:
Taka sekcja w twoich sudoersach jest prawdopodobnie tym, czego chcesz.
źródło
sudo
to zrobić .User_Alias SOMEUSERS = user1, user2
.Możesz rozważyć bit SUID . Niektóre programy wymagają uprawnień roota i używają bitu SUID, np
passwd
.Jeśli sudo jest dla Ciebie lepszym wyborem, możesz użyć:
źródło