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
。想像できるように、私はこれらすべてをrootとして実行しました。 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