- ベストアンサー
SMBがWindowsから見られない
RedHatにSMBサーバーをいれました。 ワークグループをほかのWindowsマシンといっしょにして、Windowsのネットワークコンピュータ一覧にLinuxマシンが表示されるようになったのですが、ダブルクリックしても共有フォルダ一覧が見られません。 パスワードを尋ねられて、Linux内にあるrootや別ユーザなどのどのアカウント名とパスワードを入力しても、共有フォルダ一覧を見せてくれないのです。 あとどういう設定をすれば、WindowsからLinux内が見られるのでしょう。 RedHat7.3 Windows 2000、XP Pro ドメインなし、ワークグループで使用
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 入力するべきなのは、アカウント毎のパスワードではなく、 samba専用のパスワードではないでしょうか。 Linux上でSamba用のパスワードファイルを作成する必要があります。 (コマンド:smbpasswd、Linux自体で利用するpasswdファイルと別に管理する必要あり)
その他の回答 (4)
- osamuy
- ベストアンサー率42% (1231/2878)
> どの設定がパスワードなしでアクセスを示しているのかがわからなくて・・・。 | map to guest = Bad User | public = yes | only guest = yes
お礼
回答ありがとうございます。 あとはマニュアルを参考にしてなんとかやってみることにします。
- osamuy
- ベストアンサー率42% (1231/2878)
試しに誰でもパスワード無しでアクセスできる、共有をつくって、一覧できるか試してみるとか。 smb.confをこんな感じに: [global] client code page = 932 coding system = HEX workgroup = WORKGROUP server string = Samba %v map to guest = Bad User guest account = nobody [tmp] path = /tmp public = yes only guest = yes writable = yes browseable = yes
お礼
回答ありがとうございます。 どの設定がパスワードなしでアクセスを示しているのかがわからなくて・・・。 publicもbrowseableもyesにしてあるので、guest onlyというのが、パスワードなしを可能にするのでしょうか。
- LemonT
- ベストアンサー率49% (39/79)
参考URLそのままですが。。。 まず最初にSamba用のパスワードファイルを作成する(smbpasswd)。Linux自体で利用しているpasswdファイルとは別に管理する必要がある。 # cat /etc/passwd | sh mksmbpasswd.sh > /etc/smbpasswd # chmod 600 /etc/smbpasswd Sambaアクセスに参加させたいユーザーにはSamba専用のパスワードを設定する。 # smbpasswd [ユーザー名] New SMB password: Retype new SMB password: Password changed for user xxxxxx. # /etc/rc.d/init.d/smb restart Starting SMB services: [ OK ] Sambaが動作しているかどうかは,現在のプロセスを見れば把握できる。次のような2行があればOKだ。ただし,この状態では再起動時にSambaが自動起動しないため,用途によってはlinuxconfなどで設定しておくのがよいだろう。 # ps ax ~前略~ 24765 ? S 0:00 smbd -D 24776 ? S 0:00 nmbd -D ~後略~
お礼
回答ありがとうございます。 passwdと同じようにsmbpasswdというコマンドがあったのですね。 さっそく家に帰って試してみます。
- osamuy
- ベストアンサー率42% (1231/2878)
smb.confで、一覧させたいセクションに対して、 browseable = yes ――と、してみるとか。
お礼
回答ありがとうございます。 グローバルでも各セクションでも browseable = yes としましたが、状況改善せずでした。 参考URLはよく読んでみます。
お礼
回答ありがとうございます。 samba専用のパスワードファイルが存在するっぽいことはわかっていたのですが、作り方とか書式がわからなくて・・・。 よかったら教えてください。