Linux初心者です。
RedHatLinux7.1をインストールして、インターネット接続もできてSambaでWindowsマシンとファイルの共有をしようとしたのですが、どうしてもSambがつかえません。
まず、SWATで設定しようと/etc/xintend.dでdisable=yesをnoに書き換えたのですが、SWATが起動しません。
smbconfではいるやりかたもこころみたのですが、けっきょくsmdb -D、nmdb -Dでも入れませんでした。
できれば、私はWindowsでGUIを使い慣れているので、GNOMEかKDEからの使い方を教えていただきたいのです。
セキュリティが甘くなっても文句は言いません。
ご存知の方、よろしくお願いします。
No.5ベストアンサー
- 回答日時:
最近はLinixもWindows化しているため、GUI(X-Window
SystemやWebブラウザを使ったもの)の設定ツールが
結構出まわっています。
swatもその1つです。
一昔前までは、smb.confという設定ファイルをviなど
のテキストエディタを使って編集するのが普通でした、
従って、マシンの管理者の必須項目として「viで
最低限の編集操作が出来ること」がありました。
まず、「swatを使ってsambaを使う方法」というより
「swatを使えるようにする方法」が先決でしょう。
個人的には「ここはいったんswatはあきらめてunixの
コマンドを覚えながらとりあえずファイル共有できる
ようにする」方がいいかもしれません。
・smbdとnmbdは稼働しているかどうか?
linuxのプロンプトより「ps -ax|grep mbd」と
打ち込んでみて、どんな結果が教示されるかを
確認しましょう。
・smbdとnmbdが稼働していなければ、inetd/xinetdから
の起動は一旦忘れて、デーモンモードで起動しま
しょう。linuxのプロンプトより「smbd -D」と
「nmbd -D」と打ち込んでみた後、「ps -ax|grep mbd」
と打ち込んでみて、どんな結果が教示されるかを
確認しましょう。
・ここまでで、smnd/nmbdが起動しているのであれば
痴愚に考えられることは「ユーザ認証で拒否
されている」可能性があります。
Windows95+patch/Windows98/98SE/Me
WindowsNT sp3以降/Windows2000は標準で
「暗号化認証」を使用しようとします。
ですが、「sambaの標準設定」では暗号化認証機能は
機能していません。従っていくつか設定変更する
必要があります。
皆さんLinux初心者だった時期があったので
何も恥ずかしいことはありません。
特にWindowsにどっぷりつかっている方にとって
Linuxは違和感があるでしょう。
まず、GUIに頼らず、Linuxのコマンド、
コマンドラインの操作になれることです。
遠い道のりかもしれませんが頑張って、、、
参考URL:http://www.samba.gr.jp/
この回答への補足
selenityさん、ありがとうございます。
せっかく教えていただいているのに、しばらく訪れていませんでした。
実は、SAMBAをGUIで使うためのツールのはずのSWATが、やはり初期設定でコマンドの設定が必要で、おまけのそれがうまく行かないという、缶詰を開けるための缶切りが缶詰の中に入っているというような訳の判らない情況にすっかり嫌気が差していたのです。
こんな事ばかりやっていたら他の作業ができませんので。
しかし、selenityさんの励ましでもう少しがんばってみる気になりました。
そこで、selenityさんのおっしゃるように、こんな馬鹿みたいなSWATはあきらめます。
まず、 ps -ax|grep mbd と打ち込んだ場合の、帰ってきたコマンドは
908 pts/o s 0:00 grep mbd
次に smbd -D nmbd -D ps -ax|gep mbdと打ち込んだ場合の返しは
910? s 0:00 smbd -D
912? s 0:00 nmbd -D
でした。
そしてWindows側のネットワークアイコンを開いてみたのですがLinux側の表示はありませんでした。
これが何を意味するのか、私にはぜんぜん判りませんが、selenityさんには判りますか。
また教えてやってください。
私も少しコマンドの勉強をします。
Selenityさん、何度もありがとうございました。
せっかく教えていただいたのですが、結局私はLinuxからはしばらく撤退です。
LInuxはコマンド入力ができないと使えないことが判りましたので、もう少し勉強しなおしてから出直します。
本当に親切なアドバイス、ありがとうございました。
また何処かでお会いしたいものです。
No.6
- 回答日時:
>まず、 ps -ax|grep mbd と打ち込んだ場合の、帰ってきたコマンドは
>908 pts/o s 0:00 grep mbd
>
>次に smbd -D nmbd -D ps -ax|gep mbdと打ち込んだ場合の返しは
>910? s 0:00 smbd -D
>912? s 0:00 nmbd -D
この結果からすると,現在はSambaを動かさないように環境設定されてますね。
そこで,常時Sambaが起動するよう設定変更する必要があります。
方法1:linuxconfを使う
http://www.e-owl.net/course/trial/demoLinux/cour …
方法2:/etc/rc.d 以下を直接変更
以下のコマンドをrootで実行。
# rm /etc/rc.d/rc3.d/K35smb /etc/rc.d/rc5.d/K35smb
# ln -s ../init.d/smb /etc/rc.d/rc3.d/S90smb
# ln -s ../init.d/smb /etc/rc.d/rc5.d/S90smb
もし,WindowsNTやWindows2000を使っているのならば。。。
http://www.jp.redhat.com/manual/Doc71/RHDOCS/rhl …
これらの作業が必要です。
Option:SWATを使う
方法1:xinetd経由で使う
"/etc/xinet.d/swat"の"only_from"行を変更。
only_from= localhost 192.168.x.x/255.255.255.0
[192.168.x.xは自身の環境に合わせて適宜変更してください]
方法2:たまに直接起動してやる
SWAT使う前に,rootで次のコマンド実行。
# /usr/sbin/swat
以上が終わったら,rootで次のコマンドを使いシステムの設定を更新します。
# /sbin/init 1
# /sbin/init 5
そして,以下を参考にまずLinuxよりSambaへの接続を試しましょう。
http://www.jp.redhat.com/manual/Doc71/RHDOCS/rhl …
せっかくの回答に、返事が送れて申し訳ありませんでした。
せっかく教えていただいたのですが、上記の方法でもだめでした。
only_from行を、上記に書き換えたのですが、usr/sbin/swat、sbin/init 1、sbin/init 5 共に実行しようとすると、そのようなファイルはありませんと出るのです。
私もこんなことにかかりきりになっていても、肝心のインターネットでファイルの共有をすると言う目的が達成できませんので、とりあえず、今まで使い慣れたWindowsのNT系にApacheをインストールして使おうと、そちらの方にここしばらくかかりきりになっていました。
まあ、Linuxは余裕ができてからVineとかTURBOに切り替えて、一からインストールしなおしてみます。
どうもLinuxはコマンドが使えないとGUIの操作もできないようだから、もう少し勉強してからですね。
No.4
- 回答日時:
更に勝手に補足(^^;
RHL7.0からは xinetdが標準なので、意図的にinetdをインストールしないと /etc/hosts.allow と /etc/hosts.deny は作成されない様です。
xinetd.confで纏めるか、xinetd.d 内に個別に定義ファイルを書きましょう。
それと、sambaのバージョンによっては Win2000だけはどうしても接続に失敗します。(私のトコロがそうでして...対応バージョンにしても弾かれるので諦めています)
単なる補足なので自信無しにチェックしときます。
この回答への補足
ありがとうございました。
だからいくら探しても/etcにhosts.allowとhosts.denyがないんですね。
道理で実行できないはずです。
と言う事は、個別にinetdをインストールすればsambaが使えるんでしょうか。
そうすると、何のためにR・H7.0はxinetdにしたんでしょうね。
ところで、xintd.d内の定義ファイルですが、記述はわかりますでしょうか。
それと、私はWin98SEですが、弾かれることは無いんでしょうか。
No.3
- 回答日時:
#2さんの回答に補足。
Netscapeのバージョンとsambaのバージョンに
よってはsmb.confを壊すことがあるらしいので
要注意。
参考URL:http://www.samba.gr.jp/project/kb/J0/0/09.html
No.2
- 回答日時:
/etc/hosts.denyに
ALL: swat
の1行を追加
/etc/hosts.allowに
localhost: swat
の1行を追加。
% netscape http://localhost:901/
などとしてみるとどうなりますか?
この回答への補足
早速の回答ありがとうございます。
/etc/host.denyを探してみたのですが、無いのです。
ファイルマネージャーのGMCで探してもみたのですが、hosts.allowもありません。
勿論、設定の隠しファイルをみるにしてあります。
これはどういうプログラムなんでしょうか。
どこからインストールしたら良いのでしょうか。
後、よくこういう編集の仕方が書いてありますが、Linuxではどこに書き込んだら良いのでしょうか。
それともLinuxはどこでも良いのでしょうか。
なにぶん、WindowsのGUI環境になれているもので、コマンドの操作が良く判りません。
(それでLinuxを使おうなんて身の程知らずと言う気がしてきました。)
No.1
- 回答日時:
何か勘違いがありませんか?
・sambaはUNIX上でSMB(Server Message Block)
プロトコルを解釈できるようにするためのツールです。
sambaを入れる事により、他のWindowsマシンから
みてもあたかもWindowsマシンの様に見えて、
ファイル共有ができるだけです。Windowsのネット
ワークコンピュータから操作できます。
・swatはsmb.confの編集ツールです。
・smbdはSMBプロトコルを解釈するためのソフト
・nmbdはWindowsの名前解決機能を実装したもの
UNIXからWindowsへファイルをやコピーするための
直接的なコマンドではありません。
これらはすべて影で稼働しているものです。
UNIX上から他のWindowsマシンとの間でファイルの
やりとりをするには、smbclientというコマンドを
使います。
ftpコマンドと同じような操作性のコマンドです。
またはsmbmountというコマンドもどこかにあった
気がします。その名の通り、Windowsでいう
「ネットワークドライブの割り当て」に相当する
機能を提供するものでう。
この回答への補足
回答、ありがとうございます。
まだ良くLinuxの事が判らないもので・・・・。
sambaの使い方が判らないもので、ただ闇雲に本などに書いてある方法を行っているだけで、コマンドの意味などはわかっていないんです。
おかげで、この二つのコマンドの意味が判りました。
ところで、Swatを使ってSnmbaを使う方法も教えて欲しいんですが・・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
-bash: ftp: コマンドが見つか...
-
IPアドレスだとPingが通るのに...
-
空きIPアドレスを探す方法
-
Ubuntuの端末が起動できません
-
端末(ターミナル)から端末を...
-
ネームサーバからの応答なし。...
-
コマンドプロンプトから別マシ...
-
expectを使用しない自動PW入力方法
-
「Ctrl + C」が使用できない
-
no valid signature found
-
RedhatLinux6.2Jの時刻設定
-
viを使おうとするとunknown ter...
-
Wordの中の「最近使ったドキュ...
-
ネットワークインターフェイス...
-
FTP putエラー
-
xntpdの時刻修正モード確認方法
-
Linuxのswap領域の表示について
-
TERATERMを使ってのSSH接続がで...
-
画面の解像度を変えたいのです...
-
SONYの音楽ソフト「x-アプリ」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレスだとPingが通るのに...
-
空きIPアドレスを探す方法
-
-bash: ftp: コマンドが見つか...
-
コマンドプロンプトから別マシ...
-
expectを使用しない自動PW入力方法
-
端末(ターミナル)から端末を...
-
net time コマンドについて
-
TERATERMを使ってのSSH接続がで...
-
ルータのホスト名を調べる
-
CentOSのrebootがきかない
-
ネームサーバからの応答なし。...
-
「Ctrl + C」が使用できない
-
他のログイン中のttyをリモート...
-
makeコマンド
-
Linuxのswap領域の表示について
-
cshにてファイル名補完の設定の...
-
システムプロパティ情報をコマ...
-
デュアルモニターでスクリーン...
-
コマンドプロンプトからリモー...
-
ネットワークのパラメータをコ...
おすすめ情報