WindowsからRaspberry Pi Samba共有にログインするにはどうすればよいですか?


10

Sambaを使用してネットワーク上にSMB共有をセットアップしようとしています。

私はPiにRaspbianをインストールしたのと同じように、ここの指示に従いました。USBドライブを差し込んだときに自動マウントされた/media/Media/ので、最初の部分はスキップしました。

私がしたことは次のとおりです:

  1. sudo -i
  2. apt-get update
  3. apt-get upgrade
  4. apt-get install samba
  5. apt-get install samba-common-bin
  6. 編集されたSamba構成

    Load smb config files from /etc/samba/smb.conf  
    rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)  
    Processing section "[usb]"  
    Loaded services file OK.  
    Server role: ROLE_STANDALONE  
    [global]  
        workgroup = WORKGROUP  
        server string = %h server  
        map to guest = Bad User  
        obey pam restrictions = Yes  
        pam password change = Yes  
        passwd program = /usr/bin/passwd %u  
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .  
        unix password sync = Yes  
        syslog = 0  
        log file = /var/log/samba/log.%m  
        max log size = 1000  
        dns proxy = No  
        usershare allow guests = Yes  
        panic action = /usr/share/samba/panic-action %d  
        idmap config * : backend = tdb  
        valid users = %S  
        create mask = 0700  
        directory mask = 0700  
    
    [usb]  
        comment = USB Share  
        path = /media/Media  
        read only = No  
        create mask = 0777  
        directory mask = 0777  
        guest only = Yes  
        guest ok = Yes
    

セットアップは問題なく表示さ/media/Mediaれ、Piでファイルを確認できますRASPBERRYPI。Windows7ボックスからワークグループで確認できます。しかし、アクセスしようとすると、ログオンに失敗します。RaspBMCがインストールされた2つ目のpiもあり、そこからSMB共有にもアクセスできません。

これを機能させるためにSambaで他に必要なことはありますか?

編集:
私はこの昨夜さらにいくつかの仕事をしました。Raspberryに新しいユーザーを追加し、パスワードを設定し、Sambaに新しいユーザーを追加し、パスワードを設定して、次の行を追加しました。

[global]  
security=user  
[usb]  
allow users biff

(または私が正確な構文を忘れている類似の何か)

そして、なんとか「この共有にアクセスする権限がありません」のようなエラーが発生しました。多分私は今夜パテを使用する代わりに直接Piで作業するつもりだと思います。多分の代わりにテキストエディタを使用すると目に見えることがあるでしょうvi

解決

はい、ようやくこれを解決しました。問題は、smbを使用してパイにアクセスするためにpiログインを使用できなかったことと、自動マウントされた/ media / Mediaドライブの権限を変更できなかったことです。
私はここに私の解決策を見つけた/superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu
私はNTFSをインストールする必要がありました
sudo apt-get install ntfs-config
し、私は、NTFS設定を走りましただれにでも読み取り/書き込みアクセス権を与えるツール。

最善の解決策ではありませんが、私の場合、ネットワーク上のファイルを共有するには十分です。


あなたがあなたの窓箱で得る正確なエラーは何ですか?
モーゼ

@MoseThe specified network password is not correct.
Biff MaGriff

あなたが尋ねたこととは関係ありませんが、SSHを介してWindowsにPiをマウントすることもできます-dokan-dev.net/en/download/#sshfs
Loh卿。

@LordLoh。Lohに感謝します。ここでの私の最終的な目標は、Raspbmc、Wii、およびWindowsマシンがアクセスできるネットワーク共有を常にオンにすることです。そのため、メインコンピューターを常にオンにする必要はありません。
Biff MaGriff

試して頂けますか?ユーザー名をRASPBERRYPI \ pi(piはラズベリーpiのユーザー)として、パスワードをユーザーのパスワードとして指定します。たぶん、これはすでに試したことがありますが、念のため:)
SteveIrwin

回答:


6

sambaをセットアップして、anonymous / everyone / guestが接続できるようにする必要があります。これにより、エラーメッセージが表示されなくなります。

これは非推奨です...

security = share
...
...
guest account = nobody

代わりにこれを使用してください

[global]
    workgroup = workgroup
    server string = MY-SERVER
    security = user
    map to guest = Bad User
    username map = /etc/samba/smbusers
    guest ok = yes

[to_password_protected_folder]
    path = /home/tom
    writeable = yes
    valid users = username1

[no_password_folder]
    path = /home/nobody
    writeable = yes

おそらく、構成内の他の一部の設定を緩和する必要があります。LinuxのSambaは、Windowsよりも安全です。皮肉 ... :-]

お役に立てば幸いです。


取得security=share is deprecatedしていますが、まだ共有にアクセスできません。
Biff MaGriff

物事が変わったので、答えを更新しました-以前は見られませんでしたが、今は物事がどのように行われているようです。
Piotr Kula


0

私はこれと同じ問題を抱えていて、上記の投稿とは異なる解決策を見つけることができました。これが同様の苦境にいる誰かに役立つことを願っています

自動マウントされたフォルダーのアクセス許可を変更できないとのことですが、これが問題の原因です。

修正するには、ファイルエクスプローラーのイジェクトロゴをクリックするか、コマンドラインを使用して、自動マウントされたドライブをアンマウントします。

次に、メディアディレクトリに新しいフォルダを作成し、「USBHDD1」を作成しました

sudo mkdir /media/USBHDD1

次に、現在マウントされていないドライブをこのフォルダにマウントします

sudo mount -t auto /dev/sda1 /media/USBHDD1

その後、フォルダにアクセスできるはずです!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.