[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:21689] .bashrc, .bash_login (Re: Plamo3.3不具合あれこれ)
-
From:Chisato Yamauchi
-
Date:Sat, 10 Jan 2004 17:26:31 +0900 (JST)
- Subject: [plamo:21689] .bashrc, .bash_login (Re: Plamo3.3不具合あれこれ)
- From: Chisato Yamauchi <cyamauch@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 10 Jan 2004 17:26:30 +0900 (JST)
From: Shun-ichi TAHARA (田原 俊一) <jado@flowernet.gr.jp>
Subject: [plamo:21643] Re: Plamo3.3 不具合あれこれ
Date: Tue, 06 Jan 2004 08:20:08 +0900 (JST)
> > > しかし,$PS1 がないのに .bashrc が呼ばれてしまうという
> > > のは,何か変な気がするのですが…
> >
> > 私も変な気がします。でも、 man bash によると、rshd 等リモート
> > シェルデーモンから起動されたと判断した時は、~/.bashrc を実行する
> > 仕様なのだそうです。
> >
> > これは、rshd, sshd 等の特例で、田原さんの心配された、シェルスクリプト
> > の実行時は ~/.bashrc, ~/.bash_login 等が読み込まれる事はありません。
>
> あー、なるほど。
>
> 手元にある設定ファイルは、某所で大昔から伝わっていたものをカスタマイズ
> したものなのですが、.bashrc で $PS1 の判断をしていないのはこのへんの事
> 情があったのか。
ssh だけでの「例外」という事みたいなので,$SSH_CLIENT と
$SSH_TTY を見るのはどうでしょうね(zshだと .zshrc が読まれ
る事はないみたい).
*** .bashrc.orig 2004-01-10 16:55:58.000000000 +0900
--- .bashrc 2004-01-10 17:07:55.000000000 +0900
***************
*** 5,10 ****
--- 5,12 ----
## ログイン時以外 (ログインシェルでない場合) で、
## 対話シェルの場合に実行されます。
+ if [ ! -n "$SSH_CLIENT" -o -n "$SSH_TTY" ] ; then
+
# echo source .bashrc
# シェル変数の設定 (詳細は man bash)
***************
*** 164,166 ****
--- 166,170 ----
#alias ssh1='ssh -1'
#alias scp1='scp -oProtocol=1'
+ fi
+
ついでに,他のユーザから su - すると,
/dev/pts/8: Operation not permitted
とかって言われるので,以下のように修正するのがいいでしょう.
(.zlogin も同様に修正が必要)
*** .bash_login.orig 2004-01-10 16:55:58.000000000 +0900
--- .bash_login 2004-01-10 17:12:54.000000000 +0900
***************
*** 6,12 ****
# biff : メールが届くと端末にメッセージを表示します.
if [ -x /usr/bin/biff ]; then
! biff y
fi
# fortune : ログイン時に毎回違ったメッセージを表示します.
--- 6,14 ----
# biff : メールが届くと端末にメッセージを表示します.
if [ -x /usr/bin/biff ]; then
! if [ -w "`tty`" ] ; then
! biff y
! fi
fi
# fortune : ログイン時に毎回違ったメッセージを表示します.
== Chisato Yamauchi =================================
- References
-
- [plamo:21641] Re: Plamo3.3不具合あれこれ, Chisato Yamauchi
- [plamo:21642] Re: Plamo3.3不具合あれこれ, Norimasa Matsumoto
- [plamo:21643] Re: Plamo3.3不具合あれこれ, Shun-ichi TAHARA (田原 俊一)
[検索ページ]
[メール一覧]
Plamo ML 公開システム