クライアントのOSをWinNTからWin2000へ変更したのですがLinuxサーバー上のフォルダへアクセルする際、ユーザー名とパスワードの入力を促されるようになってしまいました。
何も入力せずOKボタンを押すと接続されるのですがアクセスする度にこの処理をしなくてはなりません。
恐らくWindowsにログオンする際のユーザ名・パスワードが、Sambaのユーザ名・パスワードと違う為だと思います。
同じ症状のWin2000クライアントが複数あります。
Sambaのユーザー名・パスワードを一覧で知りたいのですがどうしたら良いのでしょうか?
Linuxの知識がほとんど無いのでどのようなコマンドを使用するのか分かりません・・・。手順を教えて頂けたらと思います。
Sambaのバージョンはいくつでしょうか。
3.x系であれば、"/etc/samba/smb.conf" の中に記されている "passdb backend = " で示されるファイルに格納されています。
2.x系であれば、"/etc/samba/smbpasswd" に格納されています。
いずれの場合も、パスワードは暗号化されているはずのですので、アカウント名しか分かりません。
Sambaのユーザー名・パスワードが分かったら、それに合わせてWin2000のユーザーを作り直そうと考えています。
この事からユーザー名・パスワードではない事が判るかと・・・。
NTと2000では認証方式が異なっている事が原因かと思いますので
samba側の設定を弄ることになりますがLinuxは判らないというのは・・・。
そもそもいまさら2000ってあたりでセキュリティ的にもどうかと・・・。
不安要素一杯のため回答ではなくヒントだけにさせていただきますが
それでもということであれば下記sambaのドキュメントを参照ください。
http://www.samba.gr.jp/doc/encrypt-passwd.html
回答ありがとうございます。
教えて頂いたドキュメントを見ました。
暗号化パスワードが問題のようですがWin2000を入れる前はNT4.0SP6aで正常に動作していました。
なのでやはりWin2000で動くはずだと思ったのですが・・・(間違っていたらすいません)。
なにか他に原因がありましたら回答の方で構いませんので教えて頂きたいと思います。
※Win2000を使う理由はWin2000でしか動作しないアプリがメインで動作する為です。インターネット等、外部へは接続せず完全にLAN状態で運用しています。