• 締切済み

sambaで認証がうまくいかない

CentOS4.6でsamba3.0.25b-1.el4_6.4を使っています。 yumでアップデートされた最新版です。 このバージョンにした途端、Windowsからのアクセスができなくなりました。 マイネットワークからはsambaのコンピュータが見えるのですが、 コンピュータにアクセスしようとするとIDとパスワードを聞いてきます。 もちろん、心当たりのあるものを入力しても認証されません。 今まではsambaにアクセスできるユーザーとパスワードでWindowsに ログオンしていて、それで何も聞かれずにアクセスできていました。 何も設定を変えていないのに、アップデートしてから使えなくなったので困っています。 試しに、samba側でゲストを使用可能にすると、読み取り専用ながら アクセスはできました。 なので、この件は完全に認証の問題かなと考えています。 パスワードは /etc/samba/smbpasswd から読んでいます。 すいませんが、何かいい方法があれば教えてください。

みんなの回答

noname#51778
noname#51778
回答No.2

smb.confに passdb backend = tdbsam という記述があれば passdb backend = smbpasswd と書き直してみて試してはどうでしょうか。 または、始めからパスワード設定をやり直してみてはどうでしょうか。

ipelyn
質問者

お礼

すいません。 smb.confを消してswatではじめから設定をやり直して直りました。 お騒がせいたしました。

ipelyn
質問者

補足

passdb backendという記述がなかったので、 passdb backend = smbpasswd を追加しましたがダメでした。 パスワード設定もやり直しました。 XPマシンのNTML認証も「LMとNTLM応答を送信する」でした。 せっかく教えていただいているのですが、ほとほと困りました…

noname#51778
noname#51778
回答No.1

WindowsOSが判然としませんが、NTLM認証の確認も行なってみてはどうでしょうか。 たとえばの一例として下記サイト参照。 VistaマシンでNAS(Samba)へ接続できない http://mroom.cool.ne.jp/nikki/archives/000217.html 私の場合はfedora8 samba-3.0.28.0ですが、そのような現象は発生していません。

ipelyn
質問者

補足

WindowsはXP pro SP2です。Vistaマシンはありません。 XP Proマシンが3台ありますが、すべて発生します。 情報が不足しており、申し訳ございません。 XPはデフォルトで「LMとNTLM応答を送信する」だったと思います。 XPではこの問題は起こらないという認識だったので、当方環境は未確認です。 今は出先なので、家に帰ってから念のため確認してみます。

関連するQ&A