Eu configurei o aplicativo raiz para abrir diretamente o dispositivo em / dev / pts / X e ele funcionou, embora continuasse a falhar com o sym. ligação. Eu também tenho aplicações não-raiz abrindo os links simbólicos criados pela socat e comunicando-se adequadamente com o aplicativo raiz sem problemas.
Também é importante notar que, se a socat fosse executada como root, tudo funcionaria sem problemas, desde que as permissões dos links simbólicos estivessem definidas apropriadamente.