← Back to team overview

sslug-teknik team mailing list archive

Screen vil ikke starte på FC4

 

Jeg har en server med FC4, hvor jeg gerne vil køre et program i en shell i en "screen". Jeg logger ind via ssh som "user1", skifter til "user2" med "sudo su - user2", og starter herefter "/usr/bin/screen".

Skidtet svarer med følgende:
Cannot open your terminal '/dev/pts/1' - please check.

Fino, jeg checker.
[user2@host ~]$ ls -l /dev/pts/*
crw--w----  1 user1 tty 136, 0 Jun 17 21:25 /dev/pts/0
crw--w----  1 user1 tty 136, 1 Jun 17 21:53 /dev/pts/1
[user2@host ~]$

Hohum. Så langt så godt.
User1 kan altså godt bruge screen

Hvis jeg nu, som user1, kører "chmod o+rw /dev/pts/1" så virker det fint for user2 - men det virker lidt åndet?

Iøvrigt kan user2 kun køre screen i den ene session, hvis jeg logger ind endnu en gang funker det ikke - så vil den nemlig bruge /dev/pts/0...

Nogen god forklaring? Måske er det noget SELinux der driller?

Mvh
Kenneth