Raspberry Pi Samba paylaşımıma Windows'tan nasıl giriş yapabilirim?


10

Samba kullanarak ağımda bir SMB paylaşımı kurmaya çalışıyorum.

Ben yönergeleri takip Burada hem ben Raspbian benim Pi yüklü olarak geldiğince. USB sürücümü taktığımda otomatik olarak ayarlandı, /media/Media/böylece ilk kısmı atladım.

Yaptığım şey şuydu:

  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 yapılandırması düzenlendi

    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
    

Kurulum tamam görünüyor /media/Media, Pi'deki dosyaları görebiliyorum RASPBERRYPI, Windows7 kutumdan çalışma grubumda görebiliyorum . Ancak erişmeye çalıştığımda oturum açma hatası alıyorum. Ayrıca RaspBMC ile 2. pi var ve oradan da SMB paylaşımına erişemiyorum.

Bunu yapabilmek için Samba'da yapmam gereken başka bir şey var mı?

Edit:
Bu dün gece biraz daha çalıştım. Ahududu'ya yeni bir kullanıcı ekledim, bir şifre belirledim, Samba'ya yeni bir kullanıcı ekledim, şifreyi belirledim ve aşağıdaki satırları ekledim.

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

(veya benzer bir şeyi tam sözdizimini unuturum)

Ve şimdi şöyle bir hata almayı başardım ... "Bu paylaşıma erişim yetkiniz yok". Belki bu gece macunu kullanmak yerine doğrudan Pi'im üzerinde çalışacağımı düşünüyorum ve bunun yerine bir metin editörü kullanırken görebileceğim bir şey var vi.

çözüm

Tamam sonunda bunu çözdüm. Sorun ben smb kullanarak pasta erişmek için pi giriş kullanmak ve aynı zamanda automounted / medya / medya sürücüsünün izinlerini değiştiremedi oldu.
Çözümümü burada buldum /superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu
ntfs yüklemek zorunda kaldım
sudo apt-get install ntfs-config
ve sonra ntfs yapılandırmasını çalıştırdım sadece okuma / yazma erişimi veren bir araçtır.

En iyi çözüm değil ama benim durumumda ağdaki dosyaları paylaşmak için yeterli.


Windows kutunuzda aldığınız tam hata nedir?
Mose

@MoseThe specified network password is not correct.
Biff MaGriff

Sorduğunuz şeyle ilgili değil, aynı zamanda Pi'nizi
Lord Loh.

@LordLoh. Teşekkürler Loh, buradaki nihai hedefim, Raspbmc, Wii ve Windows makinelerimin erişebileceği her zaman ağ paylaşımına sahip olmak, böylece ana bilgisayarımı her zaman kullanmam gerekmiyor.
Biff MaGriff

Bunu deneyebilir misin? Raspberry Pi \ pi user.PRobably ait şifre olarak ve şifre (pi ahududu pi kullanıcı olduğu) Zaten :) ama her ihtimale karşı bu çalıştığım gibi Adı ver
Steve Irwin

Yanıtlar:


6

Anonim / herkes / misafirin bağlanabilmesi için samba kurmanız gerekir. Bu, hata mesajını ortadan kaldırır.

Bu kullanımdan kaldırıldı ...

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

Bunun yerine bunu kullanın

[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

Yapılandırmadaki diğer bazı ayarların da rahatlatıcı olması gerekir .. Linux'ta Samba, Windows'a göre daha güvenlidir. İroni ...: -]

Umarım bu size yardımcı olur.


Alıyorum security=share is deprecatedve paylaşıma hala erişemiyorum.
Biff MaGriff

İşler değişti, bu yüzden cevabı güncelledim - Daha önce görülmemişti ama şimdi böyle şeyler yapılıyor gibi görünüyor.
Piotr Kula


0

Aynı sorunu yaşıyordum ve yukarıda belirtilenlerden farklı bir çözüm bulabildim. Umarım bu benzer bir çıkmazda başka birine faydalı olur

Otomatik numaralı klasörün izinlerini değiştiremediğinizi belirttiniz - sorun burada yatmaktadır.

Düzeltmek için, dosya gezginindeki çıkartma logosuna veya komut satırına tıklayarak otomatik olarak alınan sürücüleri çıkarın.

Sonra medya dizininde yeni bir klasör oluşturun, benim "USBHDD1"

sudo mkdir /media/USBHDD1

Ardından şu anda takılı olmayan sürücüyü bu klasöre

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

O zaman klasöre erişebilmelisiniz!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.