After upgrading /var/run/screen lacks right permissions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
screen (Debian) |
Fix Released
|
Unknown
|
|||
screen (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
- install byobu
- make byobu start right after login with byobu-config
- logout, then login again. Byobu will start as expected
- Upgrade from 11.04 to 11.10.
- login
- instead of byobu starting right by login in you'll be prompted with:
RSA host key for IP address '192.168.180.38' not in list of known hosts.
Directory '/var/run/screen' must have mode 775.
Directory '/var/run/screen' must have mode 775.
Directory '/var/run/screen' must have mode 775.
Since this bug is now known for about one year, could you please fix it? It is an issue with the package assuming wrong permissions 0775 while 0777 are necessary. The above error message is a false one too ...!
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: screen 4.0.3-14ubuntu8
ProcVersionSign
Uname: Linux 3.0.0-12-virtual x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Mon Oct 10 18:17:39 2011
InstallationMedia: Ubuntu-Server 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.2)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: screen
UpgradeStatus: Upgraded to oneiric on 2011-10-10 (0 days ago)
mtime.conffile.
Changed in screen (Debian): | |
status: | Unknown → Incomplete |
Changed in screen (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in screen (Debian): | |
status: | Incomplete → Fix Released |
The permissions shall better be set to 01777 on /var/run/screen. Allowing only the creator to remove the socket created per screen session. Otherwise it's quite easy to execute a denial of service attack localy: erase all sockets ...