Grafische toepassingen met "sudo" openen kan schade aanrichten aan een gebruikersaccount. "sudo nano" (of "sudo vim", enz) kan dat niet. Wel kan de gebruiker altijd schade aanrichten: verkeerde edits...
Om systeembestanden veilig aan te passen, is "sudoedit" geschikt. Je past hierbij een tijdelijk bestand aan als gewone gebruiker, en na afsluiten wordt het systeembestand bijgewerkt.
sudoedit nano /etc/fstab
zal het systeembestand /etc/fstab in de standaard terminal editor openen, standaard "nano" in Ubuntu.
Je kan ook je grafische editor gebruiken met "sudoedit":
EDITOR="/usr/bin/gedit -s" sudoedit /etc/fstab
De "-s" optie start een afzonderlijke instantie van "gedit" op. Als het commando anders verbinding maakt met een reeds lopende gedit venster, dan verliest sudoedit de connectie met de editor, en wordt het systeembestand niet bijgewerkt.
Met een scriptje "sedit":
#!/bin/sh
2>/dev/null EDITOR="/usr/bin/gedit -s" sudoedit "$@"
of een alias
alias='2>/dev/null EDITOR="/usr/bin/gedit -s" sudoedit'
moet je wat minder onthouden en typen om dit te doen.