O nome de usuário que você usa com o su pode não ser um superusuário.
Basta digitar assim,
su screen -S -p 0 -X eval 'stuff "say command"5'
digite sua senha
Quando estou com um dos meus nomes de usuário, posso disparar, digamos, screen -S -p 0 -X eval 'stuff "say command"5'
. No entanto, não posso su username screen -S -p 0 -X eval 'stuff "say command"5'
; reclama que a permissão é negada. Por que isso acontece?
O nome de usuário que você usa com o su pode não ser um superusuário.
Basta digitar assim,
su screen -S -p 0 -X eval 'stuff "say command"5'
digite sua senha