Supondo que você já tenha armazenado todos os usuários e senhas necessários no chaveiro, e que o chaveiro esteja acessível (ele já está desbloqueado), você pode montar na linha de comando com:
gvfs-mount smb://user@server/sharename
Isso montará seu compartilhamento em ~/.gvfs
para 12.04 ou em /run/user/$USER/gvfs
para 12.10.
Se a senha não estiver armazenada no chaveiro ou o chaveiro estiver bloqueado, será solicitada a senha no console, e isso não é legal para um script.
Quando estiver pronto, para desmontar use este comando:
gvfs-mount -u smb://user@server/sharename