No Ubuntu 15.04, o system-config-samba falha a menos que você o inicie com privilégios de superusuário (gksu system-config-samba). Posteriormente, fui capaz de iniciar o system-config-samba a partir do Unity dash, uma vez que eu tinha efetuado logout e logado novamente depois de configurar o samba pela primeira vez usando o gksu.
Também recebi a seguinte mensagem de erro na primeira vez:
SystemError: could not open configuration file '/etc/libuser.conf': No such file or directory
Eu resolvi isso criando um arquivo de texto vazio 'libuser.conf' em / etc:
sudo touch /etc/libuser.conf