From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Mikhail Zabaluev To: Sergei Message-ID: <20010812142031.A2006@localhost.localdomain> Mail-Followup-To: Mikhail Zabaluev , Sergei References: <01080808024505.22136@pif.b5.mephi.ru> <6553096678.20010812130741@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5i In-Reply-To: <6553096678.20010812130741@yahoo.com>; from npecca@yahoo.com on Sun, Aug 12, 2001 at 01:07:41PM +0400 Subject: [mdk-re] Re: =?koi8-r?B?z8vS1dbFzsnF?= Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Sun Aug 12 13:53:11 2001 X-Original-Date: Sun, 12 Aug 2001 14:20:31 +0400 Archived-At: List-Archive: List-Post: Hello Henri, On Sun, Aug 12, 2001 at 01:07:41PM +0400, Henri Bourbon wrote: > > Wednesday, August 08, 2001, 8:02:45, Sergei wrote: > > >>> Каждый раз выставляю переменную MY=/home export MY > >>> Как сделать так чтобы она была выставлена раз и навсегда для всех??? > > >> Если в качестве shell используется bash, то в ~/.profile > >> export MY=/home > > > В файл etc/bashrc записать указанную выше строчку. Это для bash. > > Я прочел этот thread. Почему-то все считают само собой разумеющимся, что > речь идет о bash. Я же хотел бы задать тот же самый вопрос, что автор > thread, только без каких-то ограничений на shell. > > Итак, как установить Environment variable, чтобы ее "видели" все > пользователи, вне зависимости от того, является ли их оболочка tcsh, bash > или minesweeper? > /* аналог > HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment > в NT */ Такой возможности (пока) нет. Начальный shell дается пользователю свыше (из файла /etc/passwd) и инициализируется по своим стартовым скриптам. В Spring все глобальные настройки дублируются для семейства sh (bash) и csh (csh,tcsh,zsh). > Есть ли возможность установить разные переменные для разных пользователей? > Подчеркиваю еще раз, файлы ~/.bash* для этой цели не годятся. > /* аналог HKEY_CURRENT_USER\Environment в NT */ Файл .bash_profile в домашнем каталоге предназначен ровно для этой цели. Это стартовый скрипт изначальной оболочки пользователя, в котором можно установить любые переменные, какие душе угодно. Алиасы, функции и т.п. нужно устанавливать в .bashrc, поскольку они не передаются вызванным программам и должны быть установлены при каждом (интерактивном) запуске bash. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ Catproof is an oxymoron, childproof nearly so.