Sto cercando di imparare lo scripting bash. Sto lavorando a un problema pratico e ad un certo punto devo aggiungere una riga a un file che richiede l' root
autorizzazione per scrivere.
Il codice è simile al seguente:
# some code
echo "add this line to the code" >> fileName
# some code
È possibile in qualche modo fare in modo che lo script richieda la password di root, convalidare la password e, in caso di autenticazione riuscita, modificare il file? Lo script dovrebbe quindi tornare alla modalità utente e continuare l'esecuzione del comando.
sudo
, le password non sembrano essere memorizzate nella cachesu
.