Chvalov
@Chvalov

Переменные заданные в /etc/profile.d/xxx.sh не видны для root, как лечить?

Задал переменные в /etc/profile.d/xxx.sh чтобы программы были доступны всем пользователям, однако при выполнении sudo название-софта пишет что не знает о таком софте, без sudo все работает отлично

Использовать символические ссылки в /usr/bin, вариант, но не удобный, уж очень много придется создавать ссылок, да и в любой момент при обновлении софта может что-то добавиться или удалится.

Куда можно вынести переменные чтобы били доступны также и от root-а, ну и чтобы при обновлении ОСи не пришлось добавлять по новой
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега bash
build engineer
попробовать включить опцию -i для имитации логина под юзером, с подгрузкой профайлов
sudo -i .....
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sotvm
@sotvm
Умный поймёт , а дураку и так всё равно.
будь в группе sudo
добавь в /etc/sudoers (чтобы не ипало мосх на ввод пароля
%sudo ALL=(ALL) NOPASSWD:AL
лучше через vi или nano
я редактирую через Geany или редактором Double Commander (не было проблем
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
EXELO Омск
от 50 000 до 70 000 руб.
INCOMA Москва
До 100 000 руб.
Radyushin & Co Тольятти
от 80 000 до 160 000 руб.
19 окт. 2019, в 19:49
700 руб./в час
19 окт. 2019, в 19:46
35000 руб./за проект
19 окт. 2019, в 19:37
300000 руб./за проект