Eu tive o mesmo problema e levei cerca de 6 horas para resolver a resposta. Você obtém gratuitamente:
Quando você está logado corretamente, você terá uma variável de ambiente USER = root - isso não estará em seu ambiente quando você executar um trabalho a partir do crontab.
Para definir uma variável de ambiente para um comando no crontab, basta colocá-lo diretamente antes de seu comando (ou seja, após a especificação da hora / dia). Então, no seu caso:
00-59 00-23 * * * USER=root /usr/bin/smbget -R smb://192.168.10.32/Data -u USER -p PASSWORD