gksudo 16.10

Ralf Mardorf silver.bullet at zoho.com
Sat Nov 5 12:42:55 UTC 2016


On Sat, 5 Nov 2016 13:50:34 +0200, Tom H wrote:
>On Sat, Nov 5, 2016 at 9:01 AM, Ralf Mardorf wrote:
>> Too funny, since
>>
>>   sudo visudo
>>
>> doesn't work, to get nano, it requires to run
>>
>>   sudo -i
>>   visudo  
>
>IIRC, in Debian and Ubuntu, visudo calls $EDITOR not vi (as the name
>would imply). Since sudo resets the environment, that envvar's empty.

[root at archlinux moonstudio]# systemd-nspawn -bq
Welcome to Ubuntu 16.04.1 LTS!
[weremouse at moonstudio ~]$ sudo -i
[root at moonstudio ~]# grep EDITOR /root/.bashrc ; grep EDITOR /home/weremouse/.bashrc 
export EDITOR="nano"
export EDITOR="nano"
[root at moonstudio ~]# visudo

Now it's nano.

[root at moonstudio ~]# logout
[weremouse at moonstudio ~]$ sudo visudo

Now it's indeed nano, too.

[weremouse at moonstudio ~]$ shutdown -h now
[root at archlinux moonstudio]# grep -i pretty /etc/os-release 
PRETTY_NAME="Arch Linux"
[root at archlinux moonstudio]# grep EDITOR /root/.bashrc ; grep EDITOR /home/weremouse/.bashrc
export EDITOR="nano"
export EDITOR="nano"
[root at archlinux moonstudio]# visudo

Now it's nano.

[root at archlinux moonstudio]# exit
[rocketmouse at archlinux ~]$ sudo visudo

Now it's vi or vim.

Regards,
Ralf





More information about the ubuntu-users mailing list