Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #205133

Re: Setting default $PATH for all users

From <tomas@tuxteam.de>
Newsgroups linux.debian.user
Subject Re: Setting default $PATH for all users
Date 2019-02-08 16:40 +0100
Message-ID <xpgpX-4X-1@gated-at.bofh.it> (permalink)
References <xpeet-7hl-3@gated-at.bofh.it> <xpeoa-7kC-15@gated-at.bofh.it> <xpexQ-7nZ-9@gated-at.bofh.it> <xpfNf-83V-7@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

On Fri, Feb 08, 2019 at 08:58:28AM -0600, Richard Owlett wrote:
> On 02/08/2019 07:37 AM, tomas@tuxteam.de wrote:
> >More background: processes inherit their environment from their

> >parent process, and so on.
> >
> >[snip] there are "checkpoints" at which the (user) environment
> >can be set.
> >
> >Traditionally that happens at login (/etc/profile,
> 
> Edited that to *NO* effect.

I said "traditionally": there your primary "login" is a shell.
For X and graphical environments, it's another story.

> >~/.profile
> 
> By my problem definition, any thing in /home/user is not relevant as
> I explicitly want something that affects all current and future
> users.

Right -- I mentioned that for completeness, since this is a recurring
pattern: a system-wide config which can be overridden per user.

> >But X. When X came up [...]

> >See "man Xsession" and the scripts in /etc/X11/Xsession* -- they
> >are shell scripts and might inspire you.
> 
> No mention of path there.

No need: those are shell snippeds sourced by the X session shell,
which will be the mother of all your X processes -- and PATH is
part of their inherited environment. Setting PATH there will be
inherited by those.

But see Dan's other take -- pam will set things (among others
the PATH for any authentication which goes via PAM (i.e. the
display manager, where you log into X, a shell in a console,
or even an ssh from another box).

Cheers
-- tomás

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Setting default $PATH for all users Richard Owlett <rowlett@cloud85.net> - 2019-02-08 14:20 +0100
  Re: Setting default $PATH for all users Roberto C. Sánchez <roberto@debian.org> - 2019-02-08 14:30 +0100
    Re: Setting default $PATH for all users <tomas@tuxteam.de> - 2019-02-08 14:40 +0100
      Re: Setting default $PATH for all users Richard Owlett <rowlett@cloud85.net> - 2019-02-08 16:00 +0100
        Re: Setting default $PATH for all users Dan Ritter <dsr@randomstring.org> - 2019-02-08 16:10 +0100
          Re: Setting default $PATH for all users David Wright <deblis@lionunicorn.co.uk> - 2019-02-11 04:10 +0100
            Re: Setting default $PATH for all users <tomas@tuxteam.de> - 2019-02-11 10:00 +0100
              Re: Setting default $PATH for all users rhkramer@gmail.com - 2019-02-11 13:50 +0100
                Re: Setting default $PATH for all users Curt <curty@free.fr> - 2019-02-11 14:10 +0100
                Re: Setting default $PATH for all users rhkramer@gmail.com - 2019-02-11 18:10 +0100
                Re: Setting default $PATH for all users Curt <curty@free.fr> - 2019-02-11 18:30 +0100
                Re: Setting default $PATH for all users Greg Wooledge <wooledg@eeg.ccf.org> - 2019-02-11 18:40 +0100
                Re: Setting default $PATH for all users Curt <curty@free.fr> - 2019-02-11 18:50 +0100
                Re: Setting default $PATH for all users David Wright <deblis@lionunicorn.co.uk> - 2019-02-11 21:00 +0100
        Re: Setting default $PATH for all users <tomas@tuxteam.de> - 2019-02-08 16:40 +0100
  Re: Setting default $PATH for all users David Wright <deblis@lionunicorn.co.uk> - 2019-02-08 20:10 +0100
    Re: Setting default $PATH for all users Richard Owlett <rowlett@cloud85.net> - 2019-02-10 22:00 +0100
      Re: Setting default $PATH for all users Andy Smith <andy@strugglers.net> - 2019-02-10 22:30 +0100
        Re: Setting default $PATH for all users Richard Owlett <rowlett@cloud85.net> - 2019-02-10 22:50 +0100
          Re: Setting default $PATH for all users Andy Smith <andy@strugglers.net> - 2019-02-11 00:30 +0100
        Re: Setting default $PATH for all users Lee <ler762@gmail.com> - 2019-02-11 00:10 +0100
          Re: Setting default $PATH for all users Richard Owlett <rowlett@cloud85.net> - 2019-02-11 00:30 +0100
            Re: Setting default $PATH for all users Lee <ler762@gmail.com> - 2019-02-11 01:30 +0100
              Re: Setting default $PATH for all users Greg Wooledge <wooledg@eeg.ccf.org> - 2019-02-11 15:40 +0100
      Re: Setting default $PATH for all users <tomas@tuxteam.de> - 2019-02-10 22:50 +0100
        Re: Setting default $PATH for all users Richard Owlett <rowlett@cloud85.net> - 2019-02-10 23:30 +0100
          Re: Setting default $PATH for all users <tomas@tuxteam.de> - 2019-02-11 10:00 +0100
            Re: Setting default $PATH for all users David Wright <deblis@lionunicorn.co.uk> - 2019-02-11 14:50 +0100
      Re: Setting default $PATH for all users David Wright <deblis@lionunicorn.co.uk> - 2019-02-11 03:30 +0100

csiph-web