A GUI padrão usa Gvfs para montar unidades removíveis e outros sistemas de arquivos dinâmicos. Gvfs requer D-Bus . Você pode iniciar o D-Bus fora de um ambiente X11, mas é complicado . Se você tem o D-Bus rodando, você pode fazer montagens gvfs a partir da linha de comando com gvfs-mount .
O programa pmount
fornece uma maneira conveniente de montar unidades removíveis sem exigir sudo
. Pmount é setuid root, então ele pode montar o que quiser, mas só permite uma whitelist de dispositivos e pontos de montagem para que ele possa ser chamado com segurança por qualquer usuário.
Não é verdade que todas as ações na GUI passam por um shell de plano de fundo. Alguns fazem, mas a maioria não faz isso.