9.3でインストールDVDに含まれているAegis組み込むとログインシェルとして/bin/zshが使えなくなる
今井です。 ログインシェルがbashになったまましばらく使ってたんですが、 9.3 Pro(J)で試しにzshを起動してみたら日本語ファイル名等が 問題無く表示できてる様なので一部ユーザのログインシェルを /bin/zshにしました。 ここまでは問題無かったんですが、問題はここから。 メインマシンで当該ユーザでログインするとGUIではログイン 画面に戻るし、CUIでログインしてもログイン待ちの状態に 戻ってしまいます。 zshと入力するだけだとzshが起動してくるところを見ると、初期 設定ファイルのいずれかで問題が起きてるようです。 そこで/etc/zshenv見ると/etc/profileをsourceコマンドで読み込 む様になっていたのでそこをコメントにしてみると問題なくログイン できます。 となれば問題は/etc/profileもしくはその関連ファイルという事に なります。 ただ目で追い掛けるのも面倒だったのでそういうのはシェルに やらせてしまえと思い、 $set -x $source /etc/profile すると実行しているコマンドを順次表示して最後にログイン待ち の状態になりました。 この時、最後に実行したのは/etc/profile.d/aegis.shでした。 よく見ると使ってるシェルを判定しており、シェルがbashかsh でなければexitするというものでした。 これではログインシェル自体exitしてしまうのでログイン待ちの 状態になるのは当然です。 /etc/profile.d/aegis.shの32行め test "$SHELL" != "/bin/bash" -a "$SHELL" != "/bin/sh" && exit 0 を test "$SHELL" != "/bin/bash" -a "$SHELL" != "/bin/sh" -a "$SHELL" != "/bin/zsh" && exit 0 と直して再度ログインしてみるとOKでした。 なのでzshをログインシェルにする際には、Aegisパッケージ組み込んでると /etc/profile.d/aegis.shの修正もしくはAegisパッケージのアンインストール が必要なので要注意です。 Aegisのバイナリrpmパッケージ自体修正されればいいなぁと思うんですが、 どうなんでしょう.....。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井です。 日曜日 19 6月 2005 21:22、Masaru Imai さんは書きました:
と直して再度ログインしてみるとOKでした。
なのでzshをログインシェルにする際には、Aegisパッケージ組み込んでると /etc/profile.d/aegis.shの修正もしくはAegisパッケージのアンインストール が必要なので要注意です。
kshやpdkshも同じ状態になるので修正が必要なようです。 ログインシェルは/bin/bashから変えるなってことなのかも.......? -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井です。 日曜日 19 6月 2005 21:35、Masaru Imai さんは書きました:
日曜日 19 6月 2005 21:22、Masaru Imai さんは書きました:
と直して再度ログインしてみるとOKでした。
なのでzshをログインシェルにする際には、Aegisパッケージ組み込んでると /etc/profile.d/aegis.shの修正もしくはAegisパッケージのアンインストール が必要なので要注意です。
kshやpdkshも同じ状態になるので修正が必要なようです。
ログインシェルは/bin/bashから変えるなってことなのかも.......?
zshのUTF-8対応がまだ不完全なんで日本語環境ではあんまり急ぐ必要はない かも....。 表示系は大丈夫みたいですが入力系がまだぼろぼろだし。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
participants (1)
-
Masaru Imai