Alterar a permissão do arquivo não é uma boa ideia. Eu acho que / dev / ttyS * são projetados para serem acessados por aplicativos de espaço do usuário, então você não precisa torná-lo acessível a todos. Em vez disso, você deve dar permissão para usar as portas seriais para os usuários que precisam de acesso. Se eu não estiver errado, você pode fazer isso adicionando seu usuário ao grupo uucp , o que pode ser feito executando o seguinte comando no terminal:
usermod -aG uucp <you_user_name>
Se isso não resolver o problema, tente postar mais detalhes sobre o que você está fazendo. Qual dispositivo você está acessando e explicando como você está escrevendo, e talvez fornecer alguns trechos de código ajudará a dar uma resposta mais específica.