red hat 7.0にsambaをインストールしようとしています。
ftp.samba.orgからSamba2.0.9をダウンロードして、解凍した後、


sourceディレクトリー内で、
./configure
make
make install
のコマンドでsambaを所定のディレクトリに(/usr/local/samba)インストールしました。

/etc/servicesを確認すると、
以下のエントリがありました。
901/tcp


しかしながら、
http://ホスト名:901/
でswatが起動しません。


日本sambaユーザ会などのホームページでも調べてみたのですが、決定的な解決方法は載っていませんでした。

http://begi.net/linux/reading/samba_begin/
http://www.a-yu.com/tools/swat.html
http://www2s.biglobe.ne.jp/~maeda/vaio/samba.html
http://www.pixy.ne.jp/~miyamae/tech/linux/samba_ …
等のホームページによれば、

/etc/xinetd.d/
のディレクトリのswatファイルを編集すると説明されているのですが、swatファイル自体が存在しません。

解決策を教えていただきますよう宜しく御願いします。

A 回答 (3件)

以下の内容で /etc/xinetd.d/swat を作成すると幸せになれるかも


しれません。(^_^;

# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
# to configure your Samba server. To use SWAT, \
# connect to port 901 with your favorite web browser.
service swat
{
port = 901
socket_type = stream
wait = no
only_from = localhost
user = root
server = フルパスでswatを指定する。
log_on_failure += USERID
disable = yes
}
    • good
    • 0
この回答へのお礼

お教えに従ってswatファイルを作成した後、xinetdを再起動したら幸せになれました。ありがとうございました。

お礼日時:2001/06/13 22:22

> swatファイル自体が存在しません。



存在しないのであれば、新規に作成してしまって
良いと思います.
ファイルの内容は、tanktan さんが調べた URL に
書かれているものと同じように記述すれば
動くと思います.
    • good
    • 0
この回答へのお礼

なぜsambaインストールしたときにswatファイルが作成されなかったのかはわかりませんでしたが、お教えに従ってファイルを作成したらswatが起動しました。ありがとうございました。

お礼日時:2001/06/13 22:21

inetdに登録しましたか?


swatのマニュアルをinetd.confでgrepしてみてください。
通常なら/etc/servicesに
swat 901/tcp
/etc/inetd.confに
swat stream tcp nowait root /すわっとのディレクトリ/swat swat

で動きますよ。
てか・・・・私はこの二つしか設定しないけど毎回成功してる・・・・
    • good
    • 0
この回答へのお礼

Red Hatのバージョン7からは、inetdがxinetdを使うシステムに変更されていたようです。いずれにしても、解決しました。ありがとうございました。

お礼日時:2001/06/13 22:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qhttp://xxx.com/~○○ で見れない (redhat)

WEBサーバを設定しています。

http://xxx.com/~○○/
でアクセスするとindex.htmlが表示されるのですが、

http://xxx.com/~○○
スラッシュ無しでアクセスするとエラーが返ってきます。

プロバイダなどでは、表示するようになってると思うのですが、どうすれば、スラッシュ無しでもアクセスできるようになるのでしょうか??よろしくお願いします。

因みに、apache/1.3.12を使っています。

Aベストアンサー

手っ取り早くするには、httpd.confにある、<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory />
Options all
AllowOverride all
</Directory>
にして、Apacheをリスタートしてください。
 いろいろと問題も発生しますので、
http://httpd.apache.org/docs/
 を参考に、ご自分になりの設定に挑戦してくださいね。

QDNSサーバを構築しています。/etc/rc.d/init.d/named reloadのところでエラーになってしまいます。

RedHat Linux 9 でサーバを構築しています。
DNSサーバを作成しているところでつまづいてしまいました。

vi /etc/named.conf のところで正引き、逆引きのゾーンを追記し、
vi /var/named/**.jp.db の正引きゾーンデータベースを作成し、
逆引きの方もゾーンデータベースを作成しました。

あとは、etc/rc.d/init.d/named start とやって起動させ、
namedが自動起動するように chkconfig named on と実行しました。

しかし、設定を反映しようと、
/etc/rc.d/init.d/named reload としたのですが、
何度やっても失敗と出てしまいます。
画面には、一部を書きに記述すると、

Reloading named: usage : killall [OPTION] [--] name ・・・
   killall -l, --list
killall -V --version

-l,--list list all know signal name
-V,--version display version infomation

となっていました。
とりあえず、shutdown -r now で再起動しましたが、
設定が反映されていないようで、次の
vi /etc/resolv.conf でIPアドレスを記述したあと、
nslookup コマンドを実行してDNSサーバのテストでやってもエラーになってしまいます。
何が原因でしょうか?
長々と書いてすみません。分かる方、どうかよろしくお願いします。

RedHat Linux 9 でサーバを構築しています。
DNSサーバを作成しているところでつまづいてしまいました。

vi /etc/named.conf のところで正引き、逆引きのゾーンを追記し、
vi /var/named/**.jp.db の正引きゾーンデータベースを作成し、
逆引きの方もゾーンデータベースを作成しました。

あとは、etc/rc.d/init.d/named start とやって起動させ、
namedが自動起動するように chkconfig named on と実行しました。

しかし、設定を反映しようと、
/etc/rc.d/init.d/named reload としたのですが、
...続きを読む

Aベストアンサー

/etc/rc.d/init.d/named 内のkillallコマンドでエラーが出ています。
reloadですから、killallで一旦namedを止めて再起動するわけですが、
止めるべきnamedがもともと動いていない、と言う事では?

Qrestore b: a: /s /pができません。

FDがA,固定 DISKがBとして
restore b: A: /s /pをしたいのですが、
肝心の固定ディスクがフォーマットされてしまっています。この状態で以上のコマンドを実行する方法はあるでしょうか?
ちなみにMS-DOS3.3DのFDは持っているんですがメニュー画面を立ち上げても、インストールする方法がわかりません。やっぱり固定ディスクにMS-DOSをインストールしないと固定ディスクにFDのファイルをリストアすることは出来なのでしょうか?よろしくお願いします。ちなみにマシンはPC9801NS/Aです。

Aベストアンサー

状況がよく解りませんが、

> restore b: A: /s /pをしたいのですが、
固定ディスクb:に有るバックアップファイルをフロッピーディスクa:に復元しなさいと言う意味ですよね。

HDDはフォーマットされているのでしたらバックアップファイルは無いので無理でしょう。
と、ここまで書いて来て下の文面を読んで行くと、
> 固定ディスクにFDのファイルをリストア
と有るので、FD起動した場合、
restore A: b: /s /p
で行けるのでは?
ただ、FDの起動ディスクとバックアップファイルを納めたFDとは違うと思うのでrestoreコマンドの動きがどの様に動くかちょっと失念しているので一度試してみて下さい。

これとは別に、今後HDDから起動させたいのであれはリストア前に、HDDへMD-DOSのOSをインストールする必要は有ります。FDからの起動限定であれはその必要は有りませんが。

Qkernel: kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2

RHL9.0でRAID1のミラーリングをしています。/var/log/messageにタイトルのようなエラーが出るのですが、何のことなんでしょうか。
以下のように出ています。
kernel: kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2
keytable:
kernel: md: personality 3 is not loaded!
kernel: md :do_md_run() returned -22
kernel: md: md4 stopped.
kernel: md: unbind<hdb9,1>
kernel: md: export_rdev(hdb9)
rc: Starting keytable: succeeded
kernel: md: unbind<hda9,0>
kernel: md: export_rdev(hda9)
kernel: md: considering hdb8 ...
kernel: md: adding hdb8 ...
kernel: md: adding hda8 ...
kernel: md: created md5
kernel: md: bind<hda8,1>
kernel: md: bind<hdb8,2>
kernel: md: running: <hdb8><hda8>
kernel: md: hdb8's event counter: 00000078
kernel: md: hda8's event counter: 00000078
kernel: md: RAID level 1 does not need chunksize! Continuing anyway.

RHL9.0でRAID1のミラーリングをしています。/var/log/messageにタイトルのようなエラーが出るのですが、何のことなんでしょうか。
以下のように出ています。
kernel: kmod: failed to exec /sbin/modprobe -s -k md-personality-3, errno = 2
keytable:
kernel: md: personality 3 is not loaded!
kernel: md :do_md_run() returned -22
kernel: md: md4 stopped.
kernel: md: unbind<hdb9,1>
kernel: md: export_rdev(hdb9)
rc: Starting keytable: succeeded
kernel: md: unbind<hda9,0>
...続きを読む

Aベストアンサー

うちの自宅サーバ(RedHat9)ですが、raid1組んでます。

/proc/mdstatを確認してはいかがでしょう?


# cat /proc/mdstat

Personalities : [raid1]
read_ahead 1024 sectors
md5 : active raid1 hdb5[1] hda5[0]
   1003904 blocks [2/2] [UU]

md3 : active raid1 hda3[0] hdb3[1]
   522048 blocks [2/2] [UU]

md2 : active raid1 hda2[0] hdb2[1]
   2096384 blocks [2/2] [UU]

md1 : active raid1 hda1[0] hdb1[1]
   8193024 blocks [2/2] [UU]

unused devices: <none>


[UU]となっているので、両系で動作しています。

md1はhda1/hdb1です。
md2はhda2/hdb2です。
md3はhda3/hdb3です。
md5はhda5/hdb5です。


mountコマンドで確認すると、以下です。

# mount

/dev/md1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
/dev/md2 on /var type ext3 (rw)
/dev/md3 on /usr/local type ext3 (rw)
/dev/md5 on /home type ext3 (rw)

うちの自宅サーバ(RedHat9)ですが、raid1組んでます。

/proc/mdstatを確認してはいかがでしょう?


# cat /proc/mdstat

Personalities : [raid1]
read_ahead 1024 sectors
md5 : active raid1 hdb5[1] hda5[0]
   1003904 blocks [2/2] [UU]

md3 : active raid1 hda3[0] hdb3[1]
   522048 blocks [2/2] [UU]

md2 : active raid1 hda2[0] hdb2[1]
   2096384 blocks [2/2] [UU]

md1 : active raid1 hda1[0] hdb1[1]
   8193024 blocks [2/2] [UU]
...続きを読む

Qmake時に...

いつも、お世話になります。
本日も、また初歩的なことだとは思いますが、よろしくお願い致します。

SunOS5.8の初期インストール状態から、
sunsiteから拾ったgccとmakeをpkgaddしました。
それから、curl、apacheをインストールしようと思いconfigureし、gmakeしたところ、両者とも同じような(下記)ところでerrorがでます。
どなたかご教授ください。

/usr/ccs/bin/as: "/var/tmp/cc4T0vmL.s", line 1038: error: unknown opcode ".subsecsion"
/usr/ccs/bin/as: "/var/tmp/cc4T0vmL.s", line 1038: error: statement syntax
/usr/ccs/bin/as: "/var/tmp/cc4T0vmL.s", line 1048: error: unknown opcode ".previous"
/usr/ccs/bin/as: "/var/tmp/cc4T0vmL.s", line 1048: error: statement syntax

いつも、お世話になります。
本日も、また初歩的なことだとは思いますが、よろしくお願い致します。

SunOS5.8の初期インストール状態から、
sunsiteから拾ったgccとmakeをpkgaddしました。
それから、curl、apacheをインストールしようと思いconfigureし、gmakeしたところ、両者とも同じような(下記)ところでerrorがでます。
どなたかご教授ください。

/usr/ccs/bin/as: "/var/tmp/cc4T0vmL.s", line 1038: error: unknown opcode ".subsecsion"
/usr/ccs/bin/as: "/var/tmp/cc4T0vmL.s", line 1038: e...続きを読む

Aベストアンサー

gccが/usr/ccs/bin/asの知らないOP codeを吐いてるようにみえます。

同じところ(sunsite)から binutils (gas他)をダウンロード、
インストールすると改善されるかもしれません。

# それでだめなら、gccをソースからコンパイルし直すとか...(^_^;


このカテゴリの人気Q&Aランキング

おすすめ情報