ALT Linux Community general discussions
 help / color / mirror / Atom feed
* Re: Re[2]: [mdk-re] ÏËÒÕÖÅÎÉÅ
@ 2001-08-12 19:44 Serge Skorokhodov
  2001-08-13 15:42 ` Re[4]: " Henri Bourbon
  0 siblings, 1 reply; 4+ messages in thread
From: Serge Skorokhodov @ 2001-08-12 19:44 UTC (permalink / raw)
  To: mandrake-russian

Цитирую Henri Bourbon <npecca@yahoo.com>:

<skip>

> Я  прочел  этот  thread.  Почему-то все считают само 
> собой разумеющимся, что речь  идет  о  bash.  Я  же  
> хотел  бы задать тот же самый вопрос, что автор
> thread, только без каких-то ограничений на shell.
> 
> Итак,   как   установить   Environment   variable,  
> чтобы  ее  "видели"  все пользователи,  вне  
> зависимости  от того, является ли их оболочка tcsh,
> bash или minesweeper?
> /* аналог 
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
> в NT */

/etc/rc.d/init.d/rc.local не подходит? С путевым имененм могу напутать:)
 
> Есть  ли  возможность установить разные переменные 
> для разных пользователей?
> Подчеркиваю еще раз, файлы ~/.bash* для этой цели не 
> годятся.
> /* аналог HKEY_CURRENT_USER\Environment в NT */
> 

Честно -- не знаю:( Архитектура системы предполагает, что это проблемы каждого юзера?

Сергей Скороходов



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re[4]: [mdk-re] ÏËÒÕÖÅÎÉÅ
  2001-08-12 19:44 Re[2]: [mdk-re] ÏËÒÕÖÅÎÉÅ Serge Skorokhodov
@ 2001-08-13 15:42 ` Henri Bourbon
  2001-08-13 16:06   ` [mdk-re] окружение cornet
  0 siblings, 1 reply; 4+ messages in thread
From: Henri Bourbon @ 2001-08-13 15:42 UTC (permalink / raw)
  To: Serge Skorokhodov

Sunday, August 12, 2001, 20:05:16, Serge Skorokhodov wrote:

>> Я  прочел  этот  thread.  Почему-то все считают само
>> собой разумеющимся, что речь  идет  о  bash.  Я  же  
>> хотел  бы задать тот же самый вопрос, что автор
>> thread, только без каких-то ограничений на shell.
>> 
>> Итак,   как   установить   Environment   variable,  
>> чтобы  ее  "видели"  все пользователи,  вне  
>> зависимости  от того, является ли их оболочка tcsh,
>> bash или minesweeper?
>> /* аналог 
>> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
>> в NT */

> /etc/rc.d/init.d/rc.local не подходит? С путевым имененм могу напутать:)

Я обнаружил этот файл здесь: /etc/rc.d/rc.local
Было похоже, что это именно то, что мне нужно. В любом случае, спасибо за
совет. Добавил в конец этого файла строки:

##################### HB #########################
export RC_LOCAL="It worked!"

Перезагрузился,   но  после логона никакой переменной RC_LOCAL в Environment
не обнаружил ( printenv | grep -i loc ничего не печатает ). Эх. :(
Но,  может  быть,  я  просто  что-то  не  так делаю, например, вместо
export RC_LOCAL="It worked!"
нужно написать совсем другое?

Как   я  догадываюсь,  тот  shell,  в  к-рый  я попадаю после logging on, не
является потомком того shell, к-рый выполняет скрипт /etc/rc.d/rc.local

>> Есть  ли  возможность установить разные переменные
>> для разных пользователей?
>> Подчеркиваю еще раз, файлы ~/.bash* для этой цели не 
>> годятся.
>> /* аналог HKEY_CURRENT_USER\Environment в NT */

> Честно -- не знаю:( Архитектура системы предполагает, что это проблемы
> каждого юзера?

Это  проблема  моя,  администратора. Я должен сделать так, что, во-первых, у
всех пользователей (к примеру)
HTTP_PROXY=http://proxy.ant-on.net
а во-вторых, у Васи
TNVED='\\\\pdc\\customs\\vasya'
, а у Пети
TNVED='\\\\pdc\\customs\\public'
и  т. д. При этом у Васи в качестве shell /bin/bash, у Пети -- /bin/zsh, а у
Люси -- /usr/games/minesweeper. (Такой она загадочный зверь, наша Люся)

-- 
HB





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [mdk-re] окружение
  2001-08-13 15:42 ` Re[4]: " Henri Bourbon
@ 2001-08-13 16:06   ` cornet
  2001-08-13 23:54     ` [mdk-re] окружение Mikhail Zabaluev
  0 siblings, 1 reply; 4+ messages in thread
From: cornet @ 2001-08-13 16:06 UTC (permalink / raw)
  To: mandrake-russian

Henri Bourbon wrote:
skip.

> Я обнаружил этот файл здесь: /etc/rc.d/rc.local
> Было похоже, что это именно то, что мне нужно. В любом случае, спасибо за
> совет. Добавил в конец этого файла строки:
> 
> ##################### HB #########################
> export RC_LOCAL="It worked!"
> 
> Перезагрузился,   но  после логона никакой переменной RC_LOCAL в Environment
> не обнаружил ( printenv | grep -i loc ничего не печатает ). Эх. :(
> Но,  может  быть,  я  просто  что-то  не  так делаю, например, вместо
> export RC_LOCAL="It worked!"
> нужно написать совсем другое?
> 
> Как   я  догадываюсь,  тот  shell,  в  к-рый  я попадаю после logging on, не
> является потомком того shell, к-рый выполняет скрипт /etc/rc.d/rc.local

Если Вам нужно обьявить переменную для всех процессов - пишите ее
в /etc/sysconfig/i18n
Может это и не совсем правильно и культурно, но железно работает,
причем да же перезагружаться не надо.

-- 
******** FIRE & STEEL ********



^ permalink raw reply	[flat|nested] 4+ messages in thread

* [mdk-re] Re: окружение
  2001-08-13 16:06   ` [mdk-re] окружение cornet
@ 2001-08-13 23:54     ` Mikhail Zabaluev
  0 siblings, 0 replies; 4+ messages in thread
From: Mikhail Zabaluev @ 2001-08-13 23:54 UTC (permalink / raw)
  To: mandrake-russian

Hello cornet,

On Mon, Aug 13, 2001 at 04:22:06PM +0400, cornet wrote:
>
> > Я обнаружил этот файл здесь: /etc/rc.d/rc.local
> > Было похоже, что это именно то, что мне нужно. В любом случае, спасибо за
> > совет. Добавил в конец этого файла строки:
> > 
> > ##################### HB #########################
> > export RC_LOCAL="It worked!"
> > 
> > Перезагрузился,   но  после логона никакой переменной RC_LOCAL в Environment
> > не обнаружил ( printenv | grep -i loc ничего не печатает ). Эх. :(
> > Но,  может  быть,  я  просто  что-то  не  так делаю, например, вместо
> > export RC_LOCAL="It worked!"
> > нужно написать совсем другое?
> > 
> > Как   я  догадываюсь,  тот  shell,  в  к-рый  я попадаю после logging on, не
> > является потомком того shell, к-рый выполняет скрипт /etc/rc.d/rc.local
>
> Если Вам нужно обьявить переменную для всех процессов - пишите ее
> в /etc/sysconfig/i18n
> Может это и не совсем правильно и культурно, но железно работает,
> причем да же перезагружаться не надо.

Чтобы не делать wrong thing, экспортируйте общее окружение в /etc/profile
или в отдельном скрипте в каталоге /etc/profile.d

Чтобы не перезагружаться, достаточно набрать:
exec bash --login

-- 
Stay tuned,
  MhZ                                     JID: mookid@jabber.org
___________
First Law of Bicycling:
	No matter which way you ride, it's uphill and against the wind.



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-08-13 23:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-08-12 19:44 Re[2]: [mdk-re] ÏËÒÕÖÅÎÉÅ Serge Skorokhodov
2001-08-13 15:42 ` Re[4]: " Henri Bourbon
2001-08-13 16:06   ` [mdk-re] окружение cornet
2001-08-13 23:54     ` [mdk-re] окружение Mikhail Zabaluev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git