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. 삼바 설정 수정

    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/MediaPi 의 파일을 볼 수 있으며 RASPBERRYPIWindows7 상자의 작업 그룹에서 볼 수 있습니다 . 그러나 액세스하려고하면 로그온이 실패합니다. 또한 RaspBMC가 설치된 두 번째 파이가 있으며 거기에서도 SMB 공유에 액세스 할 수 없습니다.

이 작업을 수행하기 위해 삼바에서해야 할 다른 일이 있습니까?

편집 :
나는 지난 밤에 더 많은 일을했습니다. 라즈베리에 새 사용자를 추가하고, 암호를 설정하고, 새 사용자를 Samba에 추가하고, 암호를 설정 한 후 다음 줄을 추가했습니다.

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

(또는 비슷한 구문을 잊어 버렸습니다)

이제는 "이 공유에 액세스 할 수있는 권한이 없습니다"와 같은 오류가 발생했습니다. 퍼티를 사용하는 대신 오늘 밤 파이에서 직접 작업 할 것이고 아마도 대신 텍스트 편집기를 사용할 때 볼 수있는 것이있을 것이라고 생각 vi합니다.

해결

좋아, 나는 이것을 마침내 해결했다. 문제는 smb를 사용하여 파이 로그인에 파이 로그인을 사용할 수 없으며 자동 마운트 / media / Media 드라이브의 권한을 변경할 수 없다는 것입니다. /superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu
에서 내 솔루션을 찾았 습니다 .ntfs를 설치 한 다음 ntfs 구성을 실행했습니다. 누구나 읽기 / 쓰기 권한을 부여하는 도구입니다.

sudo apt-get install ntfs-config

최선의 해결책은 아니지만 네트워크에서 파일을 공유하기에 충분합니다.


Windows 상자에서 발생하는 정확한 오류는 무엇입니까?
Mose

@MoseThe specified network password is not correct.
Biff MaGriff

요청한 내용과 관련이 없지만 SSH를 통해 Windows에서 Pi를 마운트 할 수도 있습니다 -dokan-dev.net/en/download/#sshfs
Lord Loh.

@LordLoh. 고마워 Loh, 나의 궁극적 인 목표는 항상 Raspbmc, Wii 및 Windows 컴퓨터가 액세스 할 수있는 네트워크 공유를 유지하는 것이므로 항상 기본 컴퓨터를 가질 필요는 없습니다.
Biff MaGriff

당신이 이것을 시도 할 수 있습니까? 라즈베리 파이는 \ 파이가 user.PRobably의 암호와 암호 (PI는 라즈베리 파이의 사용자입니다) 이미 :)하지만 단지의 경우이를 시도으로 사용자 이름을 지정
스티브 어윈

답변:


6

익명 / 모든 사람 / 손님이 연결할 수 있도록 삼바를 설정해야합니다. 오류 메시지가 사라집니다.

이것은 더 이상 사용되지 않습니다 ...

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.