Windows 컴퓨터의 Raspberry에서 파일에 액세스하고 싶습니다. 이전에 이 작업을 수행한 적이 있지만 얼마 전에 두 장치를 모두 재설정했습니다. 아직 고급 네트워크 구성을 수행하지 않았습니다. 을 사용하여 Raspberry에 Samba를 설치한 apt install samba
다음 다음을 추가했습니다 /etc/samba/smb.conf
.
[shared]
path = /home/pi/shared
valid users = pi
read only = no
(예를 들어 구성에 다른 속성을 추가하거나 제거하여 다른 경우에도 시도했지만 browsable
결과는 동일했습니다.) 그런 다음 Samba 사용자가 생성되었습니다 smbpasswd -a pi
. 비밀번호를 사용하거나 사용하지 않고 다양한 상황에서 시도해 보았습니다. 나는 ufw allow samba
yes를 한 번 사용하고 no를 다시 사용했습니다(필요하지 않기 전에는). Samba를 설치할 때 DHCP 구성을 위해 두 경로를 모두 선택했지만 결과는 동일했습니다. 마침내, service smbd restart
. 상상할 수 있듯이 나는 이 모든 작업을 루트로 수행했습니다. Pi는 폴더에 표시되지 않지만 Network
이전에도 표시되지 않았습니다. 내가 갔던 방법은 Pi 에서 Add a network location
폴더 를 shared
만들었고 777
. 나에게 자격 증명을 요청합니다./home/pi
\\192.168.0.100\shared
\\192.168.0.100\pi
다음은 내 네트워크 구성입니다.
192.168.0.1: router
192.168.0.100: Pi
192.168.0.102: Windows
SSH를 사용하여 Pi에 연결했기 때문에 IP가 정확하다고 확신합니다. 기본적으로 제가 이전에 했던 일은 알려진 모든 가능한 구성에 대해 무차별 대입 공격을 가한 것인데 그 중 어느 것도 좋은 결과를 보여주지 못했습니다. 워크그룹도 확인해봤는데 똑같네요. 재부팅 장치(라우터 포함)의 다양한 조합을 수행했습니다. Windows에서는 옵션 discoverable
과 도 조합했습니다.file sharing
내가 뭘 잘못했나요?
https://raspberrypi.stackexchange.com/
( 여기서 답변을 얻을 확률이 더 높다는 말을 듣고 이 포럼으로 이동했습니다 .)
편집: 주석 처리된 줄이 없는 구성:
[global]
workgroup = WORKGROUP
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
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
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[shared]
path = /home/pi/shared
valid users = pi
read only = no