Eu encontrei a resposta para o meu problema. Aparentemente, o uso do estilo de nome de usuário "DOMAIN \ username" permite que o compartilhamento seja montado, mas não gravado. Eu mudei o script para explicar isso e isso resulta no seguinte (simplificado para um uso mais geral):
#!/bin/sh
mkdir /Volumes/BACKUP
mount_smbfs "//domain;user:pass@server/backup" /Volumes/BACKUP
cp /path/to/file1 /Volumes/BACKUP
cp /path/to/file2 /Volumes/BACKUP
umount /Volumes/BACKUP
rm -r /Volumes/BACKUP
Espero que isso ajude os que vierem depois. ; D