- ベストアンサー
SAMBAのパスワード作成がうまくできない
- SAMBAを使用してWindowsのファイルサーバーを構築していますが、Windowsからのログインができません。
- SMBPASSWDのファイルが正しく機能していないようです。SMBPASSWDコマンドを使用してパスワードを設定することでログインできますが、直接SMBPASSWDファイルを編集してもログインできます。
- おそらくSWATで作成される際の暗号化の仕組みに問題があると思われます。RedHat Linux 9でSAMBAバージョンsamba-3.0.2-iconvを使用しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
sambaには testparm というパラメータチェックのコマンドがありますので、そちらを実行してみてのテストをまずお勧めします。 このツールによって、ロードされているコンフィギュレーションファイルに誤りの無いことは確認するとよいでしょう。 コマンドラインから smbpasswd(コマンド) を利用した場合には、ちゃんとWindowsOSからログインできるユーザが作成できるとの事でしたが、sambaでは 1:OSユーザが必要 2:同名ユーザによってsambaの認証用PWが必要 となります。 サイトには、まずOSユーザがいることが前提になっていますが、そのあたりは大丈夫でしょうか。 ご質問を読むと 1:OSユーザとして nao3eijyo がいる 2:swatを通じて、 nao3eijyo ユーザのPWをつくってもうまくいかない 3:コマンドラインで、 nao3eijyo ユーザのsamba用PWをつくるとうまくいく と読みましたが、それでよろしいですか? swatは利用した事が少なく、安易な回答はできませんが、昔にswatからPWが変更できたように見えたけど、うまくいかなかったような記憶があります(すごくうろ覚えです・・・ごめんなさい) この時、必要性がなくswatはやめましたが、気になったのは swat が変更しようとしているファイルがコマンドラインで参照している smbpasswd(パスワードファイル)と同一なのか?という事でした。 (smbpasswd という名称で、コマンドとPWファイルがあるのでややこしいですね・・(^^; ) 情報は探していませんので、回答になっていませんが、心の奥底で「確かにそのような事を経験したことがあったような・・・」という気持ちから投稿させてもらいました。 もう少し状況を詳しくお聞かせ願えますか?
補足
ありがとうございます。 いろいろ回りくどい説明になってしまいましたが、 1:OSユーザとして nao3eijyo がいる 2:swatを通じて、 nao3eijyo ユーザのPWをつくってもうまくいかない 3:コマンドラインで、 nao3eijyo ユーザのsamba用PWをつくるとうまくいく のとおりです。 補足ですと「2:」のsamba用PWでできたファイルをエディターで編集してコマンドラインで作成された nao3eijyo ユーザのsamba用PW」と同じにするとうまくいきます。 swatを使ってもコマンドラインでもsamba用PWは変更がされている形跡があります。 ちなみにRedHat7.3でsamba-2.2.3a-6 samba-swat-2.2.3a-6でいままで問題なくできていました、 この度RedHat7.3samba-3.0.2-iconvにOSから入れなおしたらこの様な現象になりました (なぜかサイトの説明ではswatのインストール手順に触れていないのですが使えます) あと、ご指摘の 1.testparmではエラーを思わせるレスポンスはありませんでした 2.osユーザーは作成して行っています。 もしや手順の間違いではないかと思い3回ほどosから入れなおして見ましたが結果は同じです。 私はswatを使うことが常識と考えていたので「swatはやめましたが」に驚きました。 やはり慣れてくると細かい設定ができるコマンドラインやエディターの利用を覚えた方がよいのでしょうか?