pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/38628: xterm sets wrong pty mode and group



>Number:         38628
>Category:       pkg
>Synopsis:       xterm sets wrong pty mode and group
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun May 11 15:45:00 +0000 2008
>Originator:     Michael van Elst
>Release:        NetBSD 4.0_STABLE
>Organization:
-- 
                                Michael van Elst
Internet: mlelstv%serpens.de@localhost
                                "A potential Snark may lurk in every tree."
>Environment:
        
        
System: NetBSD henery 4.0_STABLE NetBSD 4.0_STABLE (HENERY) #0: Sat May 3 
13:59:17 CEST 2008 
mlelstv@henery:/home/netbsd4/obj.i386/home/netbsd4/src/sys/arch/i386/compile/HENERY
 i386
Architecture: i386
Machine: i386
>Description:
xterm sets the pty mode to 0622 and the group to the group of the
person running xterm. This doesn't agree with the NetBSD standard
of giving tty ownership to the group 'tty' and to disable the world
write permission.

The reason for this is the package configure script that guesses
about the system requirements. It will deduce how to set mode and
group on the setting of the terminal used by the shell which is running
the configure script followed by some sanity checks.

The result for NetBSD and an unprivileged user building xterm
is the described behaviour.

>How-To-Repeat:
Build x11/xterm and use it :)

>Fix:
Pass the --with-tty-group=tty option to the build for NetBSD
to force the correct behaviour.

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index