Кстати, на всякий случай кто-то не заметил, и если это может помочь: не забудьте удалить любые слэши после wlan0 в файле .conkryc. Примеры:
${upspeedf wlan0/} --> ${upspeedf wlan0}
${downspeedf wlan0/} --> ${downspeedf wlan0}
Если после wlan0 никто не имеет слэшей, тогда проблем нет, но мне пришлось удалить косые черты в моем .conkyrc файле, иначе Conky не будет показывать сеть [ f6] (аналогично, для downspeedf) - даже после записи Metallica.
Просто сделайте
exec sudo -i
Теперь корневая оболочка заменяет значение по умолчанию, и когда вы выходите, вы выходите из «обоих» (неправильно написано, так как первая оболочка перестает существовать с exec ).
Посмотрите:
[romano:~] % ssh pern
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.19.0-28-generic x86_64)
* Documentation: https://help.ubuntu.com/
[romano@pern:~] % exec sudo -i
[sudo] password for romano:
root@pern:~# whoami
root
root@pern:~# pstree -a -s -l -p -u $$
init,1
└─sshd,1140 -D
└─sshd,17450
└─sshd,17570,romano
└─sudo,17571,root -i
└─bash,17665
└─pstree,17678 -a -s -l -p -u 17665
root@pern:~# exit
logout
Connection to pern.XXX.XXX.XXX closed.
[romano:~] %
Я использую его, чтобы иметь терминал ssh: используйте exec ssh whatever, и когда вы выходите, терминал закрывается. [!d3 ]
, когда вы становитесь пользователем root, просто введите ::
sudo -s && exit
, когда вы выйдете из корня, ваша оболочка автоматически закроется. вы можете экспортировать эту команду, чтобы сделать ее постоянной.
echo "alias mysudo='sudo -s; exit'" >> ~/.bashrc && source ~/.bashrc