Автор Тема: проблем с $PATH променливата  (Прочетена 3390 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравейте,
от известно време забелязах, че $PATH ми е променена от тази която уж съм оказал и искам да е.
Системата е Debian Wheezy.
Ето какво пише в /etc/profile:
Цитат
if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin" <<<<<<<
fi
export PATH

Интересното е, че реално след рестарт променливата PATH има следния вид (при потребител с uid 1000):
Цитат
echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Естествено се сещам за решението "насилствено" отново да задам променливата така:
Цитат
echo "PATH=/sbin:$PATH" >> ~/.bashrc

Но преди това не се е налагало. Как мога да разбера къде и кое по-точно променя стойността на $PATH и къде точно да я задам така както аз искам?

Във стартовите скриптове PATH се споменява доста често, но дали там е проблемът?
Цитат
$ grep -r "PATH" /etc/init.d | wc -l
82


« Последна редакция: Feb 20, 2013, 14:07 от Astor »
Активен

Няма начин, да няма начин!

voyager

  • Напреднали
  • *****
  • Публикации: 152
    • Профил
Re: проблем с $PATH променливата
« Отговор #1 -: Feb 20, 2013, 21:32 »
Здравей, за какъв ти е да стартираш неща от /sbin като user?

Иначе тук има интересна тема точно за дебиан: http://debian.2.n7.nabble.com/Change-default-PATH-for-Jessie-wheezy-1-td1031967.html

пс: Освен в /etc/profile виж и в ~/.bash_profile ;)

Поздрави и успех.
Николай
« Последна редакция: Feb 20, 2013, 21:34 от voyager »
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
$PATH
Настройка на програми
ivanatora 1 4335 Последна публикация Jun 13, 2003, 23:13
от mironcho
path
Настройка на програми
jojopara 1 4143 Последна публикация Feb 02, 2004, 13:04
от nix
PATH?
Настройка на програми
Taifa 7 5846 Последна публикация Dec 10, 2005, 17:14
от
добавяне на променлива в $PATH под дебиан
Настройка на програми
jonythewalker 4 4689 Последна публикация Apr 19, 2010, 22:08
от jonythewalker
задаване на $PATH променливата
Хардуерни и софтуерни проблеми
bot 9 8058 Последна публикация Dec 27, 2018, 11:54
от ray