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


Groups > comp.unix.programmer > #16973

Re: Default PATH setting - reduce to something more sensible?

From Rainer Weikusat <rweikusat@talktalk.net>
Newsgroups comp.unix.programmer
Subject Re: Default PATH setting - reduce to something more sensible?
Date 2025-01-19 20:36 +0000
Message-ID <87bjw24k3e.fsf@doppelsaurus.mobileactivedefense.com> (permalink)
References (6 earlier) <rRQhP.65293$XfF8.23235@fx04.iad> <8734hjga0n.fsf@doppelsaurus.mobileactivedefense.com> <vm9err$35gfs$1@dont-email.me> <87v7ufkmdq.fsf@doppelsaurus.mobileactivedefense.com> <vmitkt$282bg$1@dont-email.me>

Show all headers | View raw


Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
> On 16.01.2025 12:51, Rainer Weikusat wrote:
>> Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes:
>>>
>>> Essentially there were two questions I had that I can reformulate in a
>>> more compact form as
>>>
>>>   "Why, in the first place, are all these path components
>>>    part of the default PATH for ordinary users? - Is there
>>>    any [functional] rationale or necessity for that?"
>> 
>> Because someone thinks that all these locations should be searched for
>> commands in the order specified. Eg, the point of the lightdm entry is
>> very likely to enable lightdm to 'override' arbitrary user commands by
>> making sure that the shell will find lightdm-commands of the same name
>> first.
>
> That's a thought that I had as well. But upon reconsideration I thought
> that it wouldn't be necessary to _export_ that path component into the
> user environment.

How else is it supposed to affect/ benefit users¹?

¹ According to the changelog of the Debian lightdm package, a 'gdm
flexiserver' script used to to be included with lightdm until 2014 and
the PATH addition was needed by that. Now, 2014 is 11 years ago. Maybe,
a software update could help?

[...]

>>>   "_If_ many of the default PATH components are unnecessary,
>>>    where and how to best reduce these settings to a sensible
>>>    subset? - Without spoiling the system, of course."
>> 
>> As already written above: They are part of PATH because someone thinks
>> that's sensible. Whether or not they're necessary in a certain situation
>> is an entirely different question. If you want to work out empirically
>> what's "necessary" for you, remove them all and add directories to the
>> default PATH one-by-one as the need arises.
>
> Well, I have a clear idea what I need and what is necessary. Since I
> cannot remove that 'lightdm' thing I may just define the PATH anew in
> my (shell-)environment.

You absolutely can removed the lightdm path entry. That's going to be
set during session or shell initialization, ie, either from some file
used by pam_nev (=> pam_env(7)) or in a shell initialization script (for
bournlike-shells, /etc/profile and /etc/profile.d).

>> OTOH, what's the point? My flat contains more light switches than I
>> actually need, with some of them being (as far as I could determine)
>> entirely blind/ connected to lamps I don't use and some of them being
>> redundant because they switch lamps on or off which can also be switched
>> on or off with another light switch. But as they're just sitting on the
>> wall and removing them would require work, I haven't even considered
>> doing so.
>
> That are different things. The switches are put in advance at places
> that are reasonable. And you wouldn't put a switch below the WC, I'm
> sure (read: "WC" ~ 'lightdm').

I have a switch next to my garden door which does nothing. I think
that's most unreasonable because I sometimes press it because of
mistakenly believing it should turn the bedroom lamp on. I then usually
remember this when the lamp fails to turn on (or off).

Back to comp.unix.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Default PATH setting - reduce to something more sensible? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-01-14 11:14 +0100
  Re: Default PATH setting - reduce to something more sensible? cross@spitfire.i.gajendra.net (Dan Cross) - 2025-01-14 13:55 +0000
  Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-14 17:16 +0000
    Re: Default PATH setting - reduce to something more sensible? scott@slp53.sl.home (Scott Lurndal) - 2025-01-14 17:22 +0000
      Re: Default PATH setting - reduce to something more sensible? Kaz Kylheku <643-408-1753@kylheku.com> - 2025-01-14 17:59 +0000
      Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-14 19:23 +0000
        Re: Default PATH setting - reduce to something more sensible? scott@slp53.sl.home (Scott Lurndal) - 2025-01-14 22:17 +0000
          Re: Default PATH setting - reduce to something more sensible? cross@spitfire.i.gajendra.net (Dan Cross) - 2025-01-14 23:24 +0000
          Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-15 15:38 +0000
            Re: Default PATH setting - reduce to something more sensible? scott@slp53.sl.home (Scott Lurndal) - 2025-01-15 15:52 +0000
              Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-15 19:19 +0000
                Re: Default PATH setting - reduce to something more sensible? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-01-16 00:03 +0100
                Re: Default PATH setting - reduce to something more sensible? scott@slp53.sl.home (Scott Lurndal) - 2025-01-15 23:14 +0000
                Re: Default PATH setting - reduce to something more sensible? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-01-19 13:50 +0100
                Re: Default PATH setting - reduce to something more sensible? cross@spitfire.i.gajendra.net (Dan Cross) - 2025-01-15 23:26 +0000
                Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-16 11:51 +0000
                Re: Default PATH setting - reduce to something more sensible? Janis Papanagnou <janis_papanagnou+ng@hotmail.com> - 2025-01-19 14:10 +0100
                Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-19 20:36 +0000
                Re: Default PATH setting - reduce to something more sensible? Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-01-19 15:55 -0800
                Re: Default PATH setting - reduce to something more sensible? antispam@fricas.org (Waldek Hebisch) - 2025-01-16 17:01 +0000
                Re: Default PATH setting - reduce to something more sensible? Rainer Weikusat <rweikusat@talktalk.net> - 2025-01-16 19:07 +0000

csiph-web