Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 285
Записей в блоге: 1

Переменная среды для конкретного пользователя. Как?

05.07.2016, 00:59. Показов 1875. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как установить переменную среды которая будет видна только конкретному пользователю установившему её?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.07.2016, 00:59
Ответы с готовыми решениями:

Ubuntu 13.04 как мне изменить права в прокси сервере для одного конкретного пользователя.
уважаемые, достался сервер ubuntu 13.04 от предшественника. на нем настроен прокси. работал с ubuntu только в графическом режиме (не...

Как установить разрешение для файла для конкретного пользователя
Предположим есть пользователи: EveryOne, Администратор и SYSTEM. Как каждому из них назначить определенные разрешения на конкретный файл....

Как правильно настроить папку с парольной защитой для конкретного пользователя?
Добрый день.. задача такова, Создаю на сервере папку с общим доступом для того, чтобы конкретный пользователь локальной сети мог хранить...

11
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
05.07.2016, 02:26
Лучший ответ Сообщение было отмечено Marinero как решение

Решение

Запишите переменную в файл /home/user/.profile
Bash
1
ABC="123"; export ABC
1
 Аватар для Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 285
Записей в блоге: 1
05.07.2016, 12:28  [ТС]
Добавил. Не работает.
Проверяю echo $ABC. Мне нужно будет по этой системной переменной брать пути при настройки компиляции программы.
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
05.07.2016, 12:33
Цитата Сообщение от Nikropolb Посмотреть сообщение
Добавил. Не работает.
Проверяю echo $ABC.
После перелогина?
Цитата Сообщение от Nikropolb Посмотреть сообщение
брать пути при настройки компиляции программы.
Что-то Вы как-то неправильно делаете…
0
 Аватар для Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 285
Записей в блоге: 1
05.07.2016, 13:03  [ТС]
Разобрался, спасибо sash23 .
Помогли еще вот эти 2 ссылки.
https://wiki.debian.org/EnvironmentVariables
http://www.cyberciti.biz/faq/l... -variable/
Нужно было перезагрузить систему.
Но есть ли возможность это делать без перезагрузки?

Добавлено через 3 минуты
Marinero
Помогает релогин, перезагружать необязательно?

"Что-то Вы как-то неправильно делаете…" Почему?
У одного из пользователей есть собранная библиотека которую использует только он. Я её собрал в home/user/Documents/lib и хочу создать переменную окружения что бы потом указывая пути линкеру мне нужно было всего-лишь прописать $MY_ENV_VARIABLE. Я из мира win, и только начинаю познавать linux. Описанные выше шаги делаются как-то по другому?

Добавлено через 16 минут
ide eclipse
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
05.07.2016, 15:29
Цитата Сообщение от Nikropolb Посмотреть сообщение
Помогает релогин, перезагружать необязательно?
$HOME/.profile срабатывает при логине, 1 раз.
Цитата Сообщение от Nikropolb Посмотреть сообщение
указывая пути линкеру мне нужно было всего-лишь прописать $MY_ENV_VARIABLE
Стандартно выполнятся так
Bash
1
MY_ENV_VARIABLE="$HOME/Documents/lib" programm
1
 Аватар для Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 285
Записей в блоге: 1
05.07.2016, 17:25  [ТС]
Marinero
Спасибо!

Что-бы не создавать новый тред, спрошу здесь.
/usr папка содержит общие файлы для всех пользователей системы, а home/user только файлы для конкретного пользователя?

Добавлено через 42 минуты
И в каких случаях обычно используется /usr/local ?
0
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
05.07.2016, 19:01
Папка /usr контролируется пакетным менеджером а /usr/local нет. Соответственно собранные вручную программы нужно пихать /usr/local. А еще лучше собрать собственный пакет.
0
 Аватар для Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 285
Записей в блоге: 1
06.07.2016, 01:42  [ТС]
sash23
Рановато мне пакеты собирать, спасибо).
Если рядом с исполняемым файлом программы нет .so, где будет происходить поиск данной библиотеки? По всем путям из PATH?
0
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
06.07.2016, 22:57
Цитата Сообщение от Nikropolb Посмотреть сообщение
Если рядом с исполняемым файлом программы нет .so, где будет происходить поиск данной библиотеки? По всем путям из PATH?
Почитайте
Bash
1
man ld.so
0
 Аватар для Nikropolb
55 / 55 / 12
Регистрация: 25.06.2012
Сообщений: 285
Записей в блоге: 1
07.07.2016, 22:24  [ТС]
gng
Спасибо!
0
23 / 22 / 3
Регистрация: 15.07.2016
Сообщений: 86
15.07.2016, 22:48
Не ~/.profile, а ~/.bashrc. Потому что команды из ~/.profile выполняются только для удаленных ssh сессий.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.07.2016, 22:48
Помогаю со студенческими работами здесь

Запуск скрипта для конкретного пользователя
Доброго времени суток, дорогие форумчане, имеется такая задача: есть 2 пользователя, условно admin и user user входит в систему, в...

Отбор в справочнике для конкретного пользователя
Добрый день. Помогите пожалуйста реализовать следующую задачку. Есть справочник материалов и пользователю нужно при открытии формы списка...

Создание VPN подключения для конкретного пользователя
Здравствуйте Уважаемые!!! Возможно ли средствами PowerShell создать VPN подключение для определённого пользователя?

Для конкретного пользователя вывести список таблиц каталога, для к-рых он может писать запросы
Для конкретного пользователя нужно вывести список таблиц каталога, для к-рых он может писать запросы. Приведите, пожалуйста, пример такого...

Изменение параметров безопасности папки для конкретного пользователя
Доброго времени суток уважаемые форумчане! Задача следующая. У пользователя с ограниченными правами на рабочем столе или в документах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru