Eu não entendo completamente porque você precisa de uma porta serial virtual. O que acontece se você apenas telnet 10.0.0.1 4030 ?
A próxima etapa é executar socat sem sudo como usuário normal e escolher um caminho acessível, por exemplo, /tmp/vcom0 (ou qualquer outro).
Se isso não funcionar por algum motivo e você puder fazer sudo , tente alterar o proprietário
sudo chown your_username /dev/virtualcom0
ou permissões
sudo chmod o+rw /dev/virtualcom0
Editar
Não tente criar regras udev para um determinado pseudo tty. Primeiro, você não sabe de antemão qual pseudo-tty ele é, segundo, pseudo-tty's são usados em todo o lugar, e outros programas falharão se eles criarem essa pseudo-tty para outro usuário.
A solução mais limpa é usar variante (1) ( /tmp/vcom0 ).
Se você insistir nas outras variantes, faça um script curto que contenha o socat e o chmod / chown e execute esse script com sudo . Você pode seguir os links de símbolo com readlink , se necessário.
Outra alternativa é escrever um script curto que chame ambos socat como usuário normal e stellarium com o link que criou, e que mate socat quando estiver pronto. Use esse script para iniciar stellarium .