Появился текущий каталог в $PATH.
Приветствую.
Заметил у меня появился текущий каталог (".") в списке $PATH. Появился и для смертного пользователя и root, и в bash, и в zsh. У меня Archlinux. Перерыл все соответствующие конфиги в домашнем каталоге, а также /etc, но не нашел где бы оно добавлялось. Также пробовал создать нового пользователя — у него та же история. Пробовал разные эмуляторы терминала (xterm, urxvt, st) Интересно еще то, что если залогиниться в виртуальной консоли (та которая через Ctrl+Alt+F1) то там $PATH другой и текущего каталога в нем нет. Не пойму как тут иксы могут быть замешаны.
Собственно пару вопросов. Это так задумано в Arche? Я, конечно, очень сомневаюсь, но подтверждения не нашел. Что еще можно глянуть?
Где проверял:
~/.bash_profile
~/.bashrc
~/.zshrc
/etc/skel/.bash_profile
/etc/skel/.bashrc
/etc/bash.bashrc
/etc/zsh/zprofile
/etc/profile
/etc/profile.d/*
/etc/zsh/zprofile
# zsh
$ echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin
$ bash
$ echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin:/home/user/bin
$ su
Password:
# echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin:/home/user/bin
# zsh
# echo $PATH
./:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/user/bin:/home/user/bin
#