- PR -

Linux同士の共有

投稿者投稿内容
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 2004-09-17 10:06
遅くなりました。うっちーさんがご指摘なさるように--with-smbmountオプションを付けてインストールしなおしました。smbmountコマンドは使えるようになりましたが、以下の様なエラーになってしまいます。

/usr/local/samba/bin/smbclient //take/home/kyouyuu -U take
params.c:OpenConfFile() - Unable to open configuration file "/usr/local/samba/lib/smb.conf":
No such file or directory
Can't load /usr/local/samba/lib/smb.conf - run testparm to debug it
added interface ip=192.168.0.26 bcast=192.168.0.255 nmask=255.255.255.0
Got a positive name query response from 192.168.0.29 ( 192.168.0.29 )
Password:
Domain=[DOMTAKE] OS=[Unix] Server=[Samba 2.2.11-ja-1.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
[root@localhost root]#

実際、/usr/local/samba/lib/smb.conf はないのですが、smb.confファイルをコピーするだけで使えるとかそういうわけではないですよね?
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-09-17 11:50
こんにちわ.
引用:

takeさんの書き込み (2004-09-17 10:06) より:
遅くなりました。うっちーさんがご指摘なさるように--with-smbmountオプションを付けてインストールしなおしました。smbmountコマンドは使えるようになりましたが、以下の様なエラーになってしまいます。

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

実際、/usr/local/samba/lib/smb.conf はないのですが、smb.confファイルをコピーするだけで使えるとかそういうわけではないですよね?


mobile な環境ので短めに...
「設定ファイルである smb.conf が見あたらない」と言ってますので,
そのものだと思いますが?
source から導入した場合と rpm で導入した場合では,
おそらく設定ファイルの格納場所が違います.
親切な rpm では /etc などに設定ファイルを配置するように
予め build の際に prefix などを指定してくれています.
なので,source から compile する際に同様のことをしていなければ,
「見あたらない」と言っている箇所に無ければいけないはずです.

以上,乱文ご容赦ください.
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 2004-09-17 14:33
引用:
--------------------------------------------------------------------------------


source から導入した場合と rpm で導入した場合では,
おそらく設定ファイルの格納場所が違います.
親切な rpm では /etc などに設定ファイルを配置するように
予め build の際に prefix などを指定してくれています.
なので,source から compile する際に同様のことをしていなければ,
「見あたらない」と言っている箇所に無ければいけないはずです.



--------------------------------------------------------------------------------

というご指摘をいただきましたので、

--with-configdir=DIR
smb.confなどの格納場所

のオプションをつけてインストールしなおしました。

swatで設定をして保存するとsmb.confを指定した場所に作成してくれるのですが、smbclientコマンドを使っても先ほどと似たようなエラーが出てしまいます。「そんなファイルはありません」というエラーはなくなりましたが、下記のエラーは相変わらずです。

added interface ip=192.168.0.26 bcast=192.168.0.255 nmask=255.255.255.0
Got a positive name query response from 192.168.0.29 ( 192.168.0.29 )
Password:
Domain=[DOMTAKE] OS=[Unix] Server=[Samba 2.2.11-ja-1.0]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME


エラーで出ている NT_STATUS_BAD_NETWORK_NAME っていったい何なんでしょう。googleで検索しても日本語のページはひとつもないですね。

うっちー
常連さん
会議室デビュー日: 2004/08/12
投稿数: 32
投稿日時: 2004-09-17 16:42
こんにちは。

smbclinet //take/home -U take

もしくは

smbclinet //take/kyouyu -U take

ではいかないですか?

Linux 同士ではやったことがないのでわかりませんが、
少なくとも、 Linux から Windows にアクセスする場合に
共有フォルダ配下のフォルダを指定した時、
それから、共有フォルダ名が間違っていた時に

tree connect failed: NT_STATUS_BAD_NETWORK_NAME

で蹴られました記憶があります・・・。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-09-17 16:42
引用:

takeさんの書き込み (2004-09-17 14:33) より:

swatで設定をして保存するとsmb.confを指定した場所に作成してくれるのですが、smbclientコマンドを使っても先ほどと似たようなエラーが出てしまいます。「そんなファイルはありません」というエラーはなくなりましたが、下記のエラーは相変わらずです。


前述通り mobile なので端的に.
設定の内容やコマンドの使い方がハッキリしないのにお答えしようが無い...
というのが皆様の共通認識かと.
take
大ベテラン
会議室デビュー日: 2004/08/13
投稿数: 177
お住まい・勤務地: 沖縄県北部
投稿日時: 2004-09-17 17:22
返事遅くなりました。手抜きの質問で皆様にご迷惑をおかけしています。いい質問の仕方というものがまだ良く分かっていない分、ご容赦ください。

いろいろやってみたところ、
# /usr/local/samba/bin/smbclient //take/kyouyuu -U take
でできました!
うっちーさんのおっしゃるように、フォルダの指定方法が間違っておりました。

間違っている状態
//take/home/kyouyuu/ (//netbios名/共有フォルダのトップディレクトリ/共有フォルダ/)

正しい状態
//take/kyouyuu (//netbios名/共有フォルダ) そしてフォルダ指定の最後に「/」をつけない

皆様の寛大なご指摘に感謝しております。またお願いします。

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