vine-users ML アーカイブ



[vine-users:068501] Korn shell でNISログイ ン時にエラー

  • From: Daigoro Toyama <dtoyama@xxxxxxxxxxxxx>
  • Subject: [vine-users:068501] Korn shell でNISログイ ン時にエラー
  • Date: Tue, 9 Nov 2004 13:38:36 -0800
こんにちは、戸山です。

Vine 3.0 に NIS 認証で ksh を使ってログインしているのですが、ログイン時に
以下のようなエラーが出ます。

Vine Linux 3.0 (Valandraud)
Kernel 2.4.26-0vl15smp on a 2-processor i686
login: xxxxxxx
Password:
Last login: Tue Nov  9 09:20:44 from dhcp157
[1] 18938
ksh: /etc/profile.d/colorls.sh[10]: export: -f: unknown option
ksh: /usr/share/vine/vinelib[5]: source: not found
ksh: /usr/share/vine/vinelib[97]: syntax error: `(' unexpected
ksh: /etc/profile.d/which-2.sh[10]: export: -f: unknown option

どうやら原因はこれらのスクリプトが bash で動かす事を前提に書かれていること
のようです。実際、export は bash と ksh でパラメータが違うようですし、ksh
では source コマンドさえ動かないようです (これはなぜか私にも分かりません
が)。NIS を使って様々な UNIX を動かす関係上 bash を使う事ができないので、
何とかこのエラーを修正したいと思っておりますが、いい方法がありますでしょう
か。このエラーが出ても実際にシェルや X を使うぶんには支障がないのですが、
やはり気持ちのよいものではないので…。

ご教示頂ければうれしいです。

戸山大五郎