Podes automatizar o processo de uma série de maneiras, desde usar um ficheiro para guardar as credenciais (user/pass) e dar a opção credentials=<filename>, usar "mount -t smbfs ..." desde que alteres /etc/fstab, ...
Uma das razões porque mais frequentemente estes comandos falham é as pessoas esquecerem-se de especificar o workgroup (em SuSE o normal é o PC pertencer ao workgroup TUX, LINUX,...)