[shell] やる夫には、hosts書込み権限がありません。
hosts設定
サービス機へのログインはどのように実施しているでしょうか?やる夫の会社では、踏み台gatewayサーバから、各サービス機へログインするようです。gatewayサーバは、セキュリティ班が管理していて、hostsもろくに編集させてくれません。
かといって、いちいちエクセル管理からIPアドレスを検索してサービス機へログインするのも面倒臭いですね。なのでやる夫は、hostsをアカウントディレクトリで個別に管理するようにしたようです。
構成図
+--------+
+--------+ |
____
/ \ ( ;;;;( いちいちセキュリティ班にhosts追加してって連絡するのも
/ _ノ
ヽ__\) ;;;;) メンドクサイ・・・
/ (─) (─ /;;/ telnetログインする時だけなので
| (__人__) l;;,´
まぁよかろうもん・・・
/ ∩ ノ)━・'/
( \ / _ノ´.| |
.\ " /__| |
\ /___ /
やる夫のサンプルshell
要は、/etc/hosts に書き込み権限がないので、アカウントディレクトリで個別にhostsを管理してしまうという感じです。
$ pwd
/home/yaruo
$ vi yaruo.ch
-----
#!/bin/sh HOST=$1
set `grep $HOST hosts | grep -v "^#" | wc -l`
if [ $1 -eq 0 ];
then
eval telnet $HOST
else
set `grep $HOST hosts | grep -v "^#"`
eval telnet $1
fi
-----
$ cat hosts
192.168.2.10 indigo01
192.168.2.11 indigo02$ yaruo.ch indigo01
Trying 192.168.2.10...
Connected to 192.168.2.10.
Escape character is '^]'.
Red Hat Enterprise Linux ES release 4 (Nahant Update 3)
Kernel 2.6.9-34.ELsmp on an i686
login:
| 固定リンク
「LINUX コマンド」カテゴリの記事
- やる夫がログローテーションの時間を変更するようです。(2009.01.21)
- egrep [ファイル管理コマンド] (2008.08.05)
- Linux コマンド リファレンス(2008.03.05)
- watch [プロセス管理コマンド] (2008.07.01)
- やる夫がアカウント管理をするようです。(2008.02.14)

コメント