Comme d'habitude pour ces question un peu floues, peux-tu nous donner le message d'erreur exact que te renvoie screen ?
Par exemple si je lances un screen en tant qu'utilisateur normal apres avoir fait un "su - user" à partir d'une console root, screen me refuse par ce message:
"Cannot open your terminal '/dev/pts/16' - please check."
En effet "screen" en tant que multiplexeur de terminal, doit prendre le controle sur le tty physique, qui appartient à root. Dans un xterm qui a toujours appartenu à l'utilisateur par contre, il n'y a pas de probleme.
Si c'est une erreur "Directory '/var/run/screen' must have mode 777." par contre, c'est probablement que ton binaire screen n'est pas "setgid utmp"
(il doit pouvoir faire certaines opérations avec les droits du groupe utmp)
$ ll /usr/bin/screen
-rwxr-sr-x 1 root utmp 300K 2004年11月14日 19:26 /usr/bin/screen
# Précisions ?...
Posté par daggett . En réponse au message Probleme screen. Évalué à 1.
Par exemple si je lances un screen en tant qu'utilisateur normal apres avoir fait un "su - user" à partir d'une console root, screen me refuse par ce message:
"Cannot open your terminal '/dev/pts/16' - please check."
En effet "screen" en tant que multiplexeur de terminal, doit prendre le controle sur le tty physique, qui appartient à root. Dans un xterm qui a toujours appartenu à l'utilisateur par contre, il n'y a pas de probleme.
Si c'est une erreur "Directory '/var/run/screen' must have mode 777." par contre, c'est probablement que ton binaire screen n'est pas "setgid utmp"
(il doit pouvoir faire certaines opérations avec les droits du groupe utmp)
$ ll /usr/bin/screen
-rwxr-sr-x 1 root utmp 300K 2004年11月14日 19:26 /usr/bin/screen
noter le "s" dans les permissions.