• ベストアンサー

Redhat7.3にSambaの設定し終わった後、WinXPエクスプローラよりのぞきにいくがアクセスできず

Redhat7.3にSambaの設定し終わった後、WinXPエクスプローラよりのぞきにいくとなぜかアクセスできません。(ホスト名の表示はされていてダブルクリックするとおこられる) エラーメッセージは「ネットワークリソースを使用するアクセス許可がない可能性があります。」です。 ネットワークの設定、もしくはSamba側の設定でこれが怪しそうだなと検討つくかた、ご教授お願いします。 --------------------「/etc/samba/smb.conf」の設定------------------- [global] workgroup = Ncc server string = Samba Server[%h-%v] hosts allow = 192.168.100. 192.168.27. printcap name = /etc/printcap load printers = yes printing = lprng log file = /var/log/samba/%m.log max log size = 0 security = user encrypt passwords = yes smb passwd file = /etc/samba/smbpasswd unix password sync = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*aut hentication*tokens*updated*successfully* pam password change = yes obey pam restrictions = yes socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no [public] comment = Public Space for Everyone path = /usr/public read only = No force create mode = 0777 force directory mode = 0777 guest only = Yes guest ok = Yes [printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>windows側のユーザー名(ログオンユーザー名)をlinux >側にも追加しないといけないのですか?それはしていま >せん。 上のsmb.confだとしなきゃならんでしょう。 # Linuxのユーザとして追加した上で、smbpasswdにて # sambaのユーザとしても追加する手順。 参考URLの、「Sambaインストールガイド」あたりから 始められるのがよろしいかと。

参考URL:
http://www.samba.gr.jp/doc/
hanada
質問者

お礼

samba用ユーザ定義ファイルである/etc/samba/smbpasswdを作成しただけで、sambaユーザの追加(smbpasswd -a)をしていませんでした。/etc/samba/smbpasswdを作成したタイミングでそれを見たら、/etc/passwdに書かれているユーザ名が書かれていたので、「smbpasswd -a ユーザ名」しなくても、これでいいのだろうと思ってしまいました。sambaユーザの追加をしたらうまくいきました。 ご指摘ありがとうございました。

その他の回答 (1)

  • cbd_mei
  • ベストアンサー率55% (143/259)
回答No.1

RedHat7.1で設定したときは、smbadduser コマンドでユーザーを追加する必要が ありましたが。 また、Windows側のユーザー名(ログオンユーザー名) とLinux側に登録されている ユーザー名を一致させる必要があったと思います。 ちょろっと触っただけですので細かいことは詳しい方にお任せします。

hanada
質問者

補足

既存の/etc/passwdをもとに暗号化されたsamba用のパスワードは作成してありますが。。。 ---mksmbpasswd.shスクリプトによるsmbpasswd自動作成-------- cat /etc/passwd | mksmbpasswd.sh >/etc/samba/smbpasswd ---^^^---------------------------------------------------- もしかして、windows側のユーザー名(ログオンユーザー名)をlinux側にも追加しないといけないのですか?それはしていません。

関連するQ&A