web-dev-qa-db-ja.com

ユーザーがWindows 8.1からSambaにアクセスできない

[Open_Share]
path = /home/brady/open_share
available = yes
guest ok = yes
valid users = brady
read only = no
browseable = yes
public = yes
writable = yes
force user = brady
create mask = 0640
directory mask = 0750

security = userセクションにも[Global]があります

私の問題は、Windows 8.1ラップトップでOpen_shareにアクセスしようとすると、パスワードを要求された後、パスワードウィンドウがポップアップし続けることです。数回試行した後、Windowsは「Open_shareにアクセスできません」と表示します。それが見つからないという。私は勇敢なユーザーのパスワードを設定して、sambaからテストします。パスワードが間違っているのか、それともOpen_shareが見つからないのかわかりません。

これは、ホームサーバー環境用です。だから私はセキュリティに厳格ではありません。 Open_Shareにアクセスできるようにしたいだけです。 valid users = bradyを削除しても、アクセスできません。

私はすべてを試しました。パスに何か問題があるのでしょうか?

2
Brady Simpson

あなたは実際にすべてを試してみましたね。 smb.confファイルの新しいコピーから始めることをお勧めします。次のようになります。

[global]
    workgroup = XTREME
    server string = %h server (Samba, Ubuntu)
    dns proxy = no
    force user = cyrex
    log file = /var/log/samba/log.%m
    max log size = 1000
    syslog = 0
    panic action = /usr/share/samba/panic-action %d
    encrypt passwords = true
    obey pam restrictions = yes
    unix password sync = yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    pam password change = yes
    map to guest = bad user
    usershare allow guests = yes

[printers]
    comment = All Printers
    browseable = no
    path = /var/spool/samba
    printable = yes
    create mask = 0700

[print$]
    comment = Printer Drivers
    path = /var/lib/samba/printers

[movies]
    path = /media/cyrex/titan
    browseable = yes
    guest ok = yes

この場合、作成した映画の共有のみがあります。 Windows XP、7、または8で動作します。デフォルトのsmb.confに次のオプションを追加/変更して、次のことを行います。

  • guest ok = yes-これはパスワードの問題に役立ちます。
  • force user = cyrex-これはパスワードの問題にも役立ち、ユーザーは共有リソースだけを見るのではなく、共有リソースのコンテンツを見ることができます。
  • browseable = yes-ユーザーがネットワーク上を移動するときに共有リソースを見ることができます。
  • workgroup = XTREME-これは私のLAN上のワークグループです。

例を簡単にするための他の属性やアクセス許可は持っていないことに注意してください。あなたが述べたように、それはローカルなのでセキュリティについてはあまり心配しません。それを行った後、私はSudo service smbd restartを実行して、sambaに新しいセットアップを読み取らせました。

元のsmb.confを作成するには、次の手順を実行します。

Sudo cp -a /usr/share/samba/smb.conf /etc/samba/

Sambaについてもう少し情報を見つけることができます:

IPではなくホスト名を使用してSambaサーバーに接続するにはどうすればよいですか?

これは私のsmb.confファイルです。何が問題なのですか?

3
Luis Alvarado