Screen alatt futtatok sudo-val egy felhasználó nevében programot így:
sudo -u user screen -A -m -d -S session program
Mivel egyébként a felhasználónak nincs shellje, ezért root-al, vagy másik felhasználóval szeretném elérni a screen-t, és ezt a hibaüzenetet kapom:
# sudo -u user screen -x session
Cannot open your terminal '/dev/pts/7' - please check.
Azt tudom, hogyha a /dev/pts/7 jogosultságát 666-ra állítom, akkor elérhető, viszont ez nem mindig a 7-esre kerül.
Találtam valami olyasmit, hogy multiuser, ezt be is írtam a user homejának .screenrc-jébe:
multiuser on
addacl root
ezzel a következőt kapom:
screen -r user/
There is a screen on:
12474.session (08/07/2008 10:59:33 AM) (Private)
There is no screen to be attached.
Hogyan lehet megoldani ezt a problémát?