up

次へ

状況確認 と 準備

基本事項

侵入

他の 計算機に 侵入するには ”ssh”を 使って行います。

$ ssh -l aite 192.168.123.45
Password: 
Last login: Sat Dec 13 21:04:33 2008 from sousinn.moto.koko.kara
Linux 2.4.31-plamo (Plamo 4.0.2) #1 Tue May 27 22:18:40 JST 2008

インストールされたものを調べる

インストールされているものを 調査

$ su -
Password: 
# ls /var/log/packages/ | grep netatalk
# ls /var/log/packages/ | grep samba   
samba-3.0.28-prv

これらは tgz にて インストール したものしか わかりません、独自に イン ストールした場合は 登録されていません。

# ls /usr/local/etc/
no-ip2.conf

netatalk は インストールされている 可能性は低い、もしされていれば

$ ls /usr/local/etc/
netatalk/  no-ip2.conf

の様に なる場合が有る。

他のデストリビューション と異り 管理方法は 個猫 まかせです。 もし 他 の場所に インストール していれば というか 忘却の彼方の場合は

$ ls /etc/rc.d/ | grep atalk
rc.atalk*

等で 見つけられれば良いのですが 最後に ”find” さんの 御世話に なる 事に なるやも しれません。 少し 苛々 する羽目に 陥ります。

# ls /etc/rc.d/ | grep atalk
# time find / -name netatalk.conf

real    2m59.476s
user    0m1.390s
sys     0m3.190s

きっと インストール されていないのでしょう と 判断するのです。 他に色々 良い方法は有るでしょうが。

アンインストール

現状 ”samba-3.0.28-prv”が インストールされたいるのですが 新しくイン ストールするものは ”samba-3.2.5.tar.gz” から 作成した ” samba-3.2.5-prv.tgz”というものですので 現状の ものは アンインストールす る必要があります。 もし 動作しておれば

# ps ax | grep smbd
  729 ?        S      0:00 /usr/local/samba/sbin/smbd -D
  732 ?        S      0:00 /usr/local/samba/sbin/smbd -D
# ps ax | grep nmbd
  731 ?        S      0:00 /usr/local/samba/sbin/nmbd -D

な 感じになるでしょう

# ps ax | grep smbd
# ps ax | grep nmbd

動作 していないようです、では アンインストール です。

# removepkg samba-3.0.28-prv

Removing package samba-3.0.28-prv...
Removing files:
...
  --> Deleting usr/local/samba/swat/using_samba/samba2_xs.gif
  --> Deleting usr/local/samba/swat/using_samba/toc.html

それ以外の方法として

# pkgtool

と 立ち上げて ” Remove インストールされているパッケージを削除” を 選んで アンインストール する方法も有ります。

tgz ファイルを 送付

さてインストールする前準備は 出来ましたそこで tgz ファイルを 送ります。 送る tgz は 2個 送ります。 他に設定ファイルも 送るのですが 方法は 同じ なので この例の 様にすれば 良いということです。

$ ls -l netatalk-2.0.3-prv.tgz samba-3.2.5-prv.tgz 
-rw-r--r-- 1 aite  users     3222770 12月 13日  22:52 netatalk-2.0.3-prv.tgz
-rw-r--r-- 1 aite  users    31609531 12月 13日  22:52 samba-3.2.5-prv.tgz

”scp”を使って 送ります。

$ scp netatalk-2.0.3-prv.tgz samba-3.2.5-prv.tgz aite@192.168.123.45:/home/aite
Password: 
netatalk-2.0.3-prv.tgz                        100% 3147KB   3.1MB/s   00:01    
samba-3.2.5-prv.tgz                           100%   30MB   2.7MB/s   00:11 

これで 用意が出来た という事になります。

注意

”ssh”、”scp” を 使うのですが 便宜上 何方の 計算機にも ユーザー ”aite” と いうものを 設けてあります

$ ssh -l yuuza1 192.168.123.45
Password: 

いけそうです

$ scp /usr/local/samba/lib/smb.conf yuuza2@192.168.123.45:/home/yuuza2
Password: 
scp: /home/yuuza2/smb.conf: Permission denied

あかんやん

という様な事を避けるためです。

にゃんたろう 拝!

2008年12月13日 (土) 21:09:25 JST 作成


次へ

up

Copyright © 2004.-2008. nyantarou All Rights Reserved.