PATH в /etc/env.d/99local не цепляется
Slava2000 13 февраля, 2011 - 06:42
Здравствуйте.
Создал файл 99local в /etc/env.d с записью PATH="/root/bin" выполняю env-update && source /etc/profile. После этого в выводе echo $PATH не вижу, что переменная обновилась.
Что я делаю не правильно?
»
- Для комментирования войдите или зарегистрируйтесь
.
Легко заметить, что $PATH для пользователя и $PATH для root-а отличаются.
ИМХО дать обычному пользователю в $PATH путь, на который у него нет прав - не получится.
Проверка - попробуйте зайти в /root/bin и выполнить ./progname
Ожидаемый результат - вы не зайдёте даже в /root
а эта строка - это просто подпись
Ну вообще-то хотелось бы установить этот PATH только для root.
Ну вообще-то хотелось бы установить этот PATH только для root.
su -l менять path?
su -l менять path?
надо перезалогиниться ;)
надо перезалогиниться ;)
Нуда, спасибо, кэп :)
Нуда, спасибо, кэп :)
env-update && source
env-update && source /etc/profile и релогин - не одно и то же! т.ч. не надо мне тут про кепа ;)
Про кэпа надо :)
Прописные истины я не указывал, само собой разумеется, что я перелогинивался.
после того, что многие пишут
после того, что многие пишут на форуме, "прописные истины" для вас отвечающим становятся не очевидны ;)
надо перезалогиниться ;) под
под ртутом перелогинится ? О_О зачем ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
что смущает?
что смущает?
PATH в /etc/env.d/99local не цепляется (Solved)
для root прописал в /root/.bashrc, для юзерских путей работает env-update из /etc/env.d/99local но мне всё равно хотелось бы указать PATH для root как-нибудь через env-update (а вдруг я шелл поменяю) это возможно?
это возможно? канешна ;) Вам
канешна ;)
Вам же сказали - у root свой PATH, вот его и ставьте.
Если хотите юзать гентоо всерез и надолго - попробуйте раскопать механизм этого дела сами. Удачи
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)