estendere il campo di applicazione di sudo?


1

Va bene usare sudoun singolo comando per eseguirlo con i privilegi di superutente:

sudo echo "hi"

Ma quando uso le pipe con il comando:

sudo echo "hi" > /a.txt

Il privilegio di superutente non si estende alla parte pipe ( > /a.txt) e viene visualizzato un errore per autorizzazione negata:

bash: /a.txt: autorizzazione negata

La mia domanda è:

Esiste una sintassi in cui posso estendere l'ambito di cui sudosopra per lavorare anche sulla parte della pipeline?

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.