From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ivan Zakharyaschev To: Subject: Re: [devel] lang.csh In-Reply-To: <20010202105406.A1921@localhost.localdomain> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=koi8-r Content-Transfer-Encoding: 8BIT Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Fri, 2 Feb 2001 13:22:50 +0300 (MSK) Date: Fri, 2 Feb 2001 13:22:50 +0300 (MSK) Archived-At: List-Archive: List-Post: Hello! On Fri, 2 Feb 2001, Mikhail Zabaluev wrote: > On Thu, Feb 01, 2001 at 14:43 +0300, Ivan Zakharyaschev wrote: > > > > А вообще нельзя ли избежать дублирования в /etc/profile.d/ одного и > того > > же в двух вариантах (sh и csh)? > > > > Можно сделать, например, так: всем полноправным пользователям в > качестве > > login shell записывается не какой-то из sh, bash, tcsh и т.д., а > просто > > некоторая программа "shell manager" (по аналогии с desktop manager). > Этот > > shell manager -- простой /bin/sh, который исполняет весь profile, а в > > конце делает exec bash, exec tcsh или что пользователь пожелает > (выбор > > shell'а, в котором пользователь будет работать, можно предоставить > самому > > пользователю, а можно и жестко закрепить за ним уже выбранный > > администратором). Окружение, состояние консоли при этом в конечном > > пользоваетльском shell'е сохраняются. Могут все-таки быть какие-то > особые > > для каждого из варинтов действия, которые надо совершить при входе -- > они > > будут выполняться так же, как и сейчас, конечным shell'ом (но их > будет > > уже сильно меньше). > > Идея неплоха, но для этого нужно ломать все скрипты из profile, > устоявшиеся в Red Hat и Mandrake. Можно постепенно переходить, тем более существующая система скриптов останется частью того, что я предлагаю (exec bash, может быть со специальной опцией, станет interactive login shell и выполнит /etc/profile). А новые общие скрипты (по мере их появления) можно размещать так, чтобы они с существующими не пересекались. -- Best regards, Ivan Z. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel