Tela multiusuário - Permissão negada

0

Estou tentando enviar entrada para uma sessão de tela do php. Até agora eu segui os passos explicados aqui. A execução do GNU Screen suid root é a única maneira de fazer o modo multiusuário funcionar?

E eu configurei "multiuser on" e "acladd www-data" no arquivo screenrc (ou bem, não. em outro arquivo que eu uso pela opção -c mas ainda assim)

Meu problema agora é que sempre tento acessar tela pelo php

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

Eu recebo o erro:

Cannot opendir /var/run/screen/S-user: Permission denied
    
por Zlug 01.11.2012 / 08:32

1 resposta

0

Permissões, Permissões, Permissões

O usuário que está executando o PHP Interpreter não possui as permissões necessárias para acessar a sessão de tela que você está executando.

Você deu ao usuário www-data permissão para usar a tela, no entanto, o acesso ao arquivo de tela foi negado. Tente modificar as permissões do arquivo para permitir que o usuário do www-data leia / grave.

    
por 01.11.2012 / 08:35