Muszę edytować /etc/sudoers
ze skryptu, aby dodawać / usuwać rzeczy z białych list.
Zakładając, że mam polecenie, które działałoby na normalnym pliku, jak mogę je zastosować /etc/sudoers
?
Czy mogę go skopiować i zmodyfikować, a następnie visudo
wymienić oryginał na zmodyfikowaną kopię? Udostępniając własny skrypt w $EDITOR
?
Czy mogę po prostu użyć tych samych zamków i cp
?
Pytanie dotyczy bardziej potencjalnych problemów niż znalezienia czegoś, co działa.
echo "$USER ALL=NOPASSWD:/usr/bin/rsync" | (sudo su -c 'EDITOR="tee" visudo -f /etc/sudoers.d/rsync')
.