About running GUI applications as root
gksu and similar tools have been removed since Mint 19.- Prior to Ubuntu 18.04/Mint 19 follow gksu instructions.
IMPORTANT
Avoid running graphical applications as root if possible.
Edit file using GUI as root
The wrong way!
Never use sudo xed , sudo gedit or any sudo on GUI application to avoid to create file owned by root into your configuration.
The expected way
Access to privileged files and directories is possible through GVFS by specifying the
admin
backend in the URI scheme.
To access the expected file just add admin://
prefix
Samples
To edit /etc/fstab
use:
xed admin:///etc/fstab
Other examples
xed admin:///etc/default/grub
gedit admin:///etc/samba/smb.conf
Tips
This mean than you can also use any URL like:
xed https://forums.linuxmint.com/viewtopic.php?t=268140
Of course you cannot save on the web site like this !
Run other GUI applications
To run GUI applications as root (not editor) and for same reasons, you shouldn't use sudo APP2RUN
directly.
You must add following options to run into the root environment.
* -u root
: ensure to use root user
* -i
: run the shell specified by the target user's password database entry as a login shell.
Finally you have something like:
sudo -u root -i gparted
xhost - server access control program for X
✍ TODOC ✍
xhost si:localuser:root
will allow to run those apps as root.- use
xhost -si:localuser:root
to remove permission afterwards.