Чёрт, спалился! Никто, никогда, так не делайте!
И вот здесь поконкретнее что да как...

На скриншоте. MC, запущенный от простого пользователя. Нажимаю "F2" - открывается "user menu". Если указатель стоял на каталоге "/root" (видно в левой панели), то указатель меню сразу устанавливается на пункт "Synaptic". Во всех остальных случаях этого пункта вообще не будет видно в меню, так настроены "условия видимости". При нажатии <ентер> будет запущен Synaptic.
Полный код для "mc.menu":
+= f root | d /root* | d /opt/avnconf
Synaptic
sudo avn0 synaptic &
Описание.
Первая строка - условия видимости. Если её закомментировать, то данный пункт будет виден всегда.
Вторая строка - название пункта меню.
Третья строка - обычный запуск команды с судо. Если команда прописана в sudoers, то будет запущена без всяких вопросов-паролей.
avn0 - мой рукописный скрипт. Единственное, что он делает, команду, переданную в качестве аргумента, запускает с правами sudo. В sudoers указан запуск этого скрипта "без вопросов" (дыра в обороне, для тех кто ещё не понял).