Ok, eu consegui resolver isso sozinho (com a ajuda de outras pessoas). O problema subjacente era, como eu suspeitava, o fato de que eu estava tentando executar um comando que exigia privilégios de root sem fornecer uma senha. Eu resolvi esse problema seguindo as instruções do tópico ". O longo e curto é, eu criei um script de shell chamado "script-mount-samba-share.sh" que contém nada além de uma única linha com o comando mount que eu quero executar:
mount -t cifs //centaroo.local/Me /media/Me -o uid=scott,gid=scott,credentials=/home/scott/.smbcredentials,iocharset=utf8,sec=ntlm,file_mode=0600,dir_mode=0700
Em seguida, alterei a propriedade do arquivo para root: root e alterei suas permissões para 700. Em seguida, configurei o sudo para permitir a execução desse script sem inserir uma senha e alterei o campo "Command" em Startup Applications Preferences > Editar programa de inicialização para "sudo /home/scott/script-mount-samba-share.sh" (sem as aspas) e voila. Na próxima vez que eu reiniciei e conectei com meu usuário, o compartilhamento do Samba foi montado sem que eu levantasse um dedo. Eu também testei que quando eu reinicio e faço login com um usuário diferente, o compartilhamento Samba não é montado, que é o que eu quero.
A única falha menor que estou tentando superar agora é que, quando eu já estou conectado e mudo os usuários para outra pessoa, meu compartilhamento Samba ainda aparece na barra de navegação do lado esquerdo no Nautilus, o que faz sentido como foi montado quando eu entrei com meu próprio usuário, mas não quero que o compartilhamento montado seja exibido no Nautilus para o outro usuário, então minha próxima tarefa é descobrir como fazer essa parte acontecer.