В Чтв, 08/10/2009 в 19:40 +0300, Andrii Dobrovol`s`kii пишет: > Alexey Rusakov пишет: > > В Чтв, 08/10/2009 в 15:20 +0300, Andrii Dobrovol`s`kii пишет: > >> Hi, > >> Обнаружил в хранилище два пакета: gdm и gdm2.20 Установка последнего > >> дает не совсем ожидаемій результат: > >> install gdm2.20 > >> Unrequested changes are needed to execute this operation. > >> The following packages will be REMOVED: > >> gdm gdm-user-switch-applet gnome-default gnome-full > >> The following NEW packages will be installed: > >> gdm2.20 > >> 0 upgraded, 1 newly installed, 4 removed and 0 kept. > >> Will need more 2057kB of archives. > >> After unpacking will need more 6540kB of disk space. > >> Do you want to continue? [Y/n] n > >> Но, в первом нет gdmconf. А что всесто него? > >> Вопрос возник из-за попыток понять как образуется значение > >> переменной PATH для обычного пользователя при графическом входе в > >> систему. На мой взгляд, оно противоречит здравому смыслу: > >> echo $PATH > >> /home/andriy/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games > > И что же в нём противоречащего? > > > очередность. В любом случае, это не GDM, в его скриптах (/etc/X11/gdm) я ничего подобного не нашёл тоже. Но у меня PATH такой же. Даже интересно, кто такое может творить.
> >> И т.к. кардинально отличается от значения для root > >> echo $PATH > >> /root/bin:/sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin > >> Ещё и создает риски для безопасности системы. > > Поясните, пожалуйста, о каких рисках речь? > > > Никогда нельзя сказать, что окажется в /usr/local/bin. Особенно > когда у администратора он последний в списке... Риск для безопасности системы - это админ, который бездумно ставит в /usr/local что попало. А в данном случае это просто неконсистентность порядка поиска для пользователя и администратора. В общем, покопавшись в системе, я добрался до кода GDM, который выставляет какое-то своё значение PATH, а именно /usr/local/bin:/usr/bin:/bin . Исправлять понятно как - исправлять сборку GDM, баг повешу чуть позже. > >> Только вот найти по конфигам где именно оно получается таким для > >> обычного пользователя, я не смог. > > GDM здесь ни при чём, это очень похоже на то что выставляется > > в /etc/profile и умолчальном /root/.bashrc > > > Ага. Только там совсем другие значения. > По крайней мере, в моей системе. Да, я уже понял. -- Alexey "Ktirf" Rusakov GNOME Project ALT Linux Team
signature.asc
Description: Эта часть сообщения подписана цифровой подписью
_______________________________________________ Gnome mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/gnome
