/ var / run não é um sistema de arquivos "real" no Ubuntu, é o tmpfs (algo como "ramdisk"). Então eu acho que permissões e arquivos não são preservados em caso de reinicialização, já que esse sistema de arquivos só existe até a reinicialização. Você pode usar outro local que seja um sistema de arquivos real ou modificar algum script de inicialização para criar e definir os direitos / propriedade do soquete que deseja usar. Emita o comando mount
no terminal, você verá que / var / run está no tmpfs.