Eu tive esse problema no servidor Dedicado do CentOS 7 e encontrei a correção descrita neste relatório de bug: bugs.centos.org/view.php?id=7395
Essa foi uma boa solução no Dedicated para adicionar gid=5
aos devpts no fstab. screen
agora funciona como esperado para todos os usuários.
No entanto, encontrei este tópico enquanto tentava resolver o problema em um container OpenVZ do CentOS 7. Como não há como editar o fstab para o servidor (até onde eu pude encontrar), encontrou o seguinte contorno fixo.
Eu imaginei que voltaria por esse caminho e veria se isso ajudaria alguém a sair. (embora não seja uma maneira muito bonita de fazer isso)
No terminal:
chmod u+s /usr/bin/screen
chmod 755 /var/run/screen