From robert@fledge.watson.org  Sun Nov 25 10:24:13 2001
Return-Path: <robert@fledge.watson.org>
Received: from fledge.watson.org (fledge.watson.org [204.156.12.50])
	by hub.freebsd.org (Postfix) with ESMTP
	id F38F537B405; Sun, 25 Nov 2001 10:24:11 -0800 (PST)
Received: from fledge.watson.org (robert@fledge.pr.watson.org [192.0.2.3])
	by fledge.watson.org (8.11.6/8.11.5) with SMTP id fAPIO0i74769;
	Sun, 25 Nov 2001 13:24:00 -0500 (EST)
	(envelope-from robert@fledge.watson.org)
Message-Id: <Pine.NEB.3.96L.1011125132246.74761A-100000@fledge.watson.org>
Date: Sun, 25 Nov 2001 13:24:00 -0500 (EST)
From: Robert Watson <rwatson@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc: kde@freebsd.org
In-Reply-To: <200111251819.fAPIJA974619@fledge.watson.org>
Subject: Re: kdm doesn't set paths from login.conf

>Number:         32274
>Category:       ports
>Synopsis:       Re: kdm doesn't set paths from login.conf
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gnats-admin
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 25 10:30:01 PST 2001
>Closed-Date:    Tue Nov 27 16:32:47 PST 2001
>Last-Modified:  Wed Oct 26 05:13:15 GMT 2005
>Originator:     
>Release:        
>Organization:
>Environment:
>Description:
 It should be noted that it's possible that KDM may also not be setting
 other properties of the user environment up properly, if it's not setting
 up this one.  It may be that there's a failure to use LOGIN_SETALL
 somewhere.
 
 Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
 robert@fledge.watson.org      NAI Labs, Safeport Network Services
 
 On Sun, 25 Nov 2001, Robert Watson wrote:
 
 > 
 > >Submitter-Id:	current-users
 > >Originator:	Robert Watson
 > >Organization:	NAI Labs
 > >Confidential:	no
 > >Synopsis:	kdm doesn't set paths from login.conf
 > >Severity:	non-critical
 > >Priority:	medium
 > >Category:	ports
 > >Class:		sw-bug
 > >Release:	FreeBSD 4.4-PRERELEASE i386
 > >Environment:
 > System: FreeBSD curry.decoverly.watson.org 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sat Nov 24 13:46:47 EST 2001     rwatson@curry.decoverly.watson.org:/usr/obj/usr/src/sys/BKTR  i386
 > 
 > kde-2.2             The "meta-port" for KDE 2
 > kdebase-2.2_2       Base modules for the KDE integrated X11 desktop
 > kdegames-2.2        Games for the KDE integrated X11 desktop
 > kdegraphics-2.2     Utilities for the KDE integrated X11 desktop
 > kdelibs-2.2_3       Libraries for KDE2
 > kdemultimedia-2.2   Utilities for the KDE integrated X11 desktop
 > kdenetwork-2.2      Network modules for KDE2
 > kdeutils-2.2        Utilities for the KDE integrated X11 desktop
 > 
 > kdm used to login
 > 
 > curry:~> grep kde /etc/pam.conf
 > kde     auth    required        pam_nologin.so  no_warn
 > #kde    auth    sufficient      pam_opie.so     no_warn
 > #kde    auth    sufficient      pam_kerberosIV.so       no_warn try_first_pass
 > #kde    auth    sufficient      pam_krb5.so     no_warn try_first_pass
 > #kde    auth    required        pam_ssh.so      no_warn try_first_pass
 > kde     auth    required        pam_unix.so     no_warn try_first_pass
 > 
 > >Description:
 > 
 > When logging in via the console (and /usr/bin/login), the system capability
 > database, login.conf, is used to initialize the path.  When logging in
 > via kdm, that doesn't seem to be the case:
 > 
 > curry:~> grep path /etc/login.conf | grep -v ^#
 >         :path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin ~/bin:\
 > 
 > Via login:
 > 
 > curry:~> set | grep path
 > path    (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/bin /usr/X11R6/bin /home/rwatson/bin)
 > 
 > Via kdm:
 > 
 > curry:~> set | grep path
 > path    (/bin /usr/bin /usr/X11R6/bin /usr/local/bin /usr/local/pgsql/bin /home/rwatson/bin /usr/local/pgsql/bin /home/rwatson/bin)
 > 
 > >How-To-Repeat:
 > 
 > Log in via console, note that sysctl runs fine.
 > Install kde, run kdm, login via kdm, notice that sysctl doesn't run.
 > 
 > >Fix:
 > 
 > Will probably involve modifying kdm to know how to use the various login
 > capability stuff.
 > 
 
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: des 
State-Changed-When: Tue Nov 27 16:32:47 PST 2001 
State-Changed-Why:  
Not a PR. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=32274 
>Unformatted:
