- PR -

Sambaをソースからインストールすると、/usr/sbin/swatがないので困ってます

1
投稿者投稿内容
Maru
会議室デビュー日: 2004/06/09
投稿数: 16
投稿日時: 2004-06-10 20:44
こんばんわ Maru です。
Sambaのインストールをソースから始めたのですが、/usr/sbin/swatがデフォルトで作成されていないため Webで調べたのですが、なかなか今回の問題を解決するためのサイトにたどりつけません。

Sambaのインストールについて詳しく載ってるサイトを知っていたら教えていただけないでしょうか? お願いします。

※ちなみに私のPC環境はFedora1を使ってます。
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2004-06-10 21:09
Samba は version 2.x と 3.0 で大きく異なっているため、バージョンを示された方がよろしいかと・・・。

試しに、samba-2.2.8a-ja-1.1 を Redhat 8 でインストールしてみたところ、
バージョン等は異なっているかもしれませんが、
swat はデフォルトインストールでインストールされたようです。
Maru
会議室デビュー日: 2004/06/09
投稿数: 16
投稿日時: 2004-06-10 21:14
あんどれさん 失礼しました。

sambaのバージョンですが、samba-2.2.9-ja-1.0を使ってインストールしました。
また、configure時ですが、オプションは一切付けない状態で行いました。

参考になりますでしょうか?
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2004-06-11 07:55
今度は、samba-2.2.9-ja-1.0 を Redhat 9 にデフォルトインストールしてみました。

swat は、/usr/local/samba/bin/swat としてインストールされたようです。

余談ですが、--with-i18n-swat くらいは指定しておかないと、日本語版の samba であっても英語版 swat がインストールされたように思います。
Maru
会議室デビュー日: 2004/06/09
投稿数: 16
投稿日時: 2004-06-11 17:05
あんどれさん 初心者の私に付き合ってインストールの確認をしていただきありがとうございます。

> 今度は、samba-2.2.9-ja-1.0 を Redhat 9 にデフォルトインストールしてみました。
>swat は、/usr/local/samba/bin/swat としてインストールされたようです。
>余談ですが、--with-i18n-swat くらいは指定しておかないと、日本語版の samba であって
>も英語版 swat がインストールされたように思います。
私のほうでも確認したところ/usr/local/samba/bin/swatにそれらしいものが
ありました。(調べきれて無くてすみません)
 swatの位置もわかったので、http://acorn.zive.net/~oyaji/samba/samba.htmのサイトを参考に/etc/xinetd.d/swatを以下の用に編集して一通り設定した後、サーバー自体のブラウザからhttp://自分のIPアドレス:901/を入力してSambaの画面が出てくるかと思ったら、接続が拒否されましたのメッセージが出てしまいました。
 現在サーバにはBIND8,Apache2.0が入っているのですが、そちらのサービスを止め、
プロキシをはずした状態で確認しています。
 http://127.0.0.1:901/でアクセスしようと思っても駄目だったので
他に問題がありそうです。
 引き続き調べて行こうと思いますので解決方法をご存知の方がいらっしゃいましたら
お教えください よろしくおねがいします。
-------------/usr/local/samba/bin/swat-------------------------
{
port = 901
socket_type = stream
wait = no
only_from = 127.0.0.1
only_from = ネットワークアドレス/24
user = root
server = /usr/local/samba/bin/swat
log_on_failure += USERID
disable = no
}
---------------------------------------------------------------
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2004-06-11 18:31
設定のあと、xinetd は再起動されましたか?

# pkill -HUP xinetd
水無月 遊々
大ベテラン
会議室デビュー日: 2003/10/22
投稿数: 139
お住まい・勤務地: お星様☆彡
投稿日時: 2004-06-11 18:40
うーん、思うに接続ポートが開いているか確認はされたでしょうか?
 $ netstat -l
と打って、結果をお願いします。

あと、老婆心ながら個人的にはSWATを利用するよりは、smb.confを直接変更した方がいいような気がします。理由は、Linuxとは急がば回れの世界だと考えるからです。(ご自身の最終的なスキルに影響すると思います)

たとえば、この場合、smb.confを直接変更するスキルを身につければ、今後、SWATそのものをインストールする作業がいらなくなりますよね? 他の人のPCにて何か問題が発生した際に、SWATがインストールされていないと見てあげられないですよね??

小さなことですが、この積み重ねが最終的には大きな違いになるかと思います。
お節介でしたら申し訳ございません。m(..)m
Maru
会議室デビュー日: 2004/06/09
投稿数: 16
投稿日時: 2004-06-13 22:49
水無月さん、あんどれさん レスありがとうございます。
再起動をしてみたところ、Sambaが立ち上がりました。(ご迷惑かけました。)
 netstat -l でポートの確認をしてみたのですが、見方がよくわかりませんでした。
まあ、まだLinuxはじめて間もないので少しずつ覚えて行こうと思います。

 ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)