Pantalla multiusuario - Permiso denegado

Pantalla multiusuario - Permiso denegado

Estoy intentando enviar información a una sesión de pantalla desde php. Hasta ahora he seguido los pasos explicados aquí.
¿Ejecutar GNU Screen suid root es la única forma de hacer que funcione el modo multiusuario?

Y configuré "multiusuario activado" y "acladd www-data" en el archivo screenrc (o bueno, no. en otro archivo que uso con la opción -c pero aún así)

Mi problema ahora es que cada vez que intento acceder a la pantalla mediante php

exec('screen -S user/session -p 0 -X stuff "test"'."\n", $ret);  

Recibo el error:

Cannot opendir /var/run/screen/S-user: Permission denied

Respuesta1

Permisos, Permisos, Permisos

El usuario que ejecuta PHP Interpreter no tiene los permisos necesarios para acceder a la sesión de pantalla que usted está ejecutando.

Le ha dado permiso al usuario www-data para usar la pantalla, sin embargo, se le niega el acceso al archivo de pantalla. Intente modificar los permisos del archivo para permitir que el usuario de www-data lea/escriba.

información relacionada