O fusível não poderá fornecer um prompt de senha no terminal porque não tem acesso a ele. Você pode conseguir que o Fuse adivinhe sua exibição X e bloqueie a E / S enquanto ela exibe uma solicitação de senha da GUI. Alguns ambientes de desktop (Gnome / KDE) fornecem recursos de carteira para chaves de desbloqueio; eles podem ser uma boa coisa para se conectar.
Mas, por simplicidade, sugiro uma alternativa. Talvez em algum lugar em seu fluxo de trabalho, você possa verificar a necessidade de recursos de gravação e exibir o prompt usando um script.
Por exemplo, se você usar o Vim, poderá verificar antes de gravar um arquivo:
autocmd BufWritePre *.c \
let targetfile = expand('%') | \
if !filewritable(targetfile) | \
exec "!~/bin/prompt_remount_foo_rw" | \
end
Ou, em um processo de criação do Coffeescript de fantasia, você pode agir de acordo depois de erros de gravação:
buildProcess.on "error", (e) ->
if e.writeError
prompt_remount_foo_rw().then(retryBuild)
Para obter um prompt em um único terminal sem o X, é necessário o suporte de qualquer software que você esteja usando para fazer a gravação.