Dear Abe @ Debian, Surely I am glad that screen exists, and I apologizes if my reportbug got bit of emotions in there.
- I understand the problem basically depending on su and sux. The problem of permission/dev is definitely very difficult to the solved, or would imply lot of change. I wished that the users do not find this error message anymore somehow, with maintaining a secured box (some chmoding or root power would easy but... ). The issue is not seen under X11 regular use, and luckily, -very luckily, screen works . Indeed when users do some su or sux or ssh sometimes, the issue can occur. That's bit sad. Well, one day, If you or someone code a fork to screen that can solve the issue, please do not hesitate to let me know, because I a fan of screen, can't live without since I admin regularly boxes over SSH and the net wire. May Tux be with You always, Kind regards, Y. (sorry for emotions in prev. mail) On Sun, Jan 30, 2011 at 12:39 AM, Axel Beckert <[email protected]> wrote: > severity 610839 wishlist > kthxbye > > Hi, > > yellow wrote: > > Please screen is typed from the console (tty or under X11), on many > > users and it gives that "Cannot open your terminal '/dev/pts/2' - > > please check" > > > > First: > > "please check" please remove it > > It is not our job to check and fix the code of screen, > > First: That's not what it asks you to do. You are not asked to check > code. You are asked to check the terminal device /dev/pts/2, e.g. for > broken read or write permissions. > > Second: You bascially reported this "bug" already as > http://bugs.debian.org/583644 with more information and less > insulting, so I just merged them. > > > This bug is like the cancer of "Screen". > > No, this is bascially no bug. As you report in > http://bugs.debian.org/583644 this happend to you after using "sux" > (which is equivalent to "su", just preserving some X cookies). > > But su and sux do not create new terminals. They just open a shell > under some other user in the _same_ terminal and that terminal still > belongs to the original user and the user you "sux"ed to has neither > read nor write permissions on the terminal device. But screen needs > access to this terminal device to work, so screen does not work after > su or sux unless some basic concpets of su or sux are changed: > > root@c-crosser:~# su - abe > ?0 abe@c-crosser:pts/25 (-su) [~] > screen > Cannot open your terminal '/dev/pts/25' - please check. > ?1 abe@c-crosser:pts/25 (-su) [~] > ls -lF /dev/pts/25 > crw------- 1 root tty 136, 25 Jan 30 00:34 /dev/pts/25 > ?0 abe@c-crosser:pts/25 (-su) [~] > > > > Please fix it for once, and - well, so that there is not ever such > > issue, appearing each time that a new distro is release. > > What you request is more or less a fundamental change in how su and > sux work. Changing how something works fundamently is surely not an > important bug, but at most a wishlist bug. Downgrading the bug > accordingly. > > Regards, Axel > -- > ,''`. | Axel Beckert <[email protected]>, http://people.debian.org/~abe/ > : :' : | Debian Developer, ftp.ch.debian.org Admin > `. `' | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE > `- | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5 >

