Вы можете использовать что-то вроде ожидать, что
будет предоставлять учетные данные каждый раз, когда вы хотите подключиться. Это не очень безопасно, но дает вам то, что вы хотите.
#!/usr/local/bin/expect --
set timeout -1
spawn gvfs-mount {args}
expect "User"
send "joe\n"
expect "Password:"
send "xxxxx\n"
expect eof