Quiero crear un script para automatizar la instalación de brew en nuevas estaciones de trabajo sin introducir contraseña. En mi /etc/sudoers
He añadido la ruta a mi archivo
dsi ALL = (ALL) ALL
dsi ALL = (root) NOPASSWD: /Users/dsi/Desktop/Hello/script.sh
Pero sigo teniendo que escribir la contraseña si ejecuto el script con un simple ./script.sh
. Si ejecuto el script con sudo ./script.sh
Me aparece el error Don't run this as root!
script.sh
#!/bin/bash
yes '' | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew cask install vlc
Encuentro este solución pero no me gusta porque debo escribir la contraseña en claro