Portál AbcLinuxu, 11. května 2025 01:06

Dotaz: Rozdílné cesty su / su-

29.3.2020 16:24 semtex | skóre: 24 | blog: semtex
Rozdílné cesty su / su-
Přečteno: 376×
Odpovědět | Admin
Ahoj, prosím o radu nebo vysvětlení. Upgradoval jsem debian na Buster a všiml jsem si této věci:
semtex@srch4:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
semtex@srch4:~$ su -
Heslo:
root@srch4:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
semtex@srch4:~$ su
Heslo:
root@srch4:/home/semtex# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Takto to podle mě dřív nebylo, su přebral cesty jako root, teď musím použít su -

Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.3.2020 16:37 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne. Dřív to nebylo. Teď je. Se s tím smiř. Ale nejsi sám, kdo se na tom vyškolil. A jelikož je zvyk železná košile, tak na to i zkušení admini občas zapomenou.
29.3.2020 16:45 semtex | skóre: 24 | blog: semtex
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
Hmm, díky...
29.3.2020 17:19 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
Ako to že nebolo?

man su:
 -, -l, --login
           Provide an environment similar to what the user would expect had the user logged in directly.
Čo mne pamäť slúži, tak su bez "mínusu" len zmení effective uid. S mínusom nastaví aj prostredie (resp. asi skôr vykoná login skripty ?) užívateľa, na ktorého sa prepínam.

Hovoríš, že to tak nie je/nebolo vždy a všade?
29.3.2020 17:44 semtex | skóre: 24 | blog: semtex
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
No já jsem přesvědčený, že ještě v debian/stretch - při použití su bez mínusu se mi nastavily cesty vč. /sbin/ atd...
k3dAR avatar 29.3.2020 21:59 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
pokud se nepletu, v stretch slo o to ze i user mel v ceste /sbin atd, tedy to s tim nesouviselo, o pouzivani "su -" si pamatuju i z minuleho tisicileti ;-)
porad nemam telo, ale uz mam hlavu... nobody
29.3.2020 20:05 Ptr
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
Debian totiž nepoužíval su z util-linux.

What's new in the Buster release?
The su command in buster is provided by the util-linux source package, instead of the shadow source package, and no longer alters the PATH variable by default. This means that after doing su, your PATH may not contain directories like /sbin, and many system administration commands will fail.
30.3.2020 21:32 ehmmm
Rozbalit Rozbalit vše Re: Rozdílné cesty su / su-
Odpovědět | | Sbalit | Link | Blokovat | Admin
Shodou okolnosti jsem na to narazil pred dvema tydny. Pry to je vlastnost.

Nekde jsem vygooglil, ze staci pridat "ALWAYS_SET_PATH yes" do "/etc/login.defs". Ma to ale slabinu, ze kdyz se prihlasuju lokalne, tak to pise nejakou divnou hlasku. Ale protoze se v drtive vetsine pripadu prihlasuju pres ssh, tak jsem to dal neresil.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.