Raspberry Pi 4 をsambaサーバーにする


これは何

Raspberry Pi 4のファイルを、Windows, Macからみえるようにするための設定です。

背景

Raspberry Piの gpio を制御する Python プログラムを書く際に、これまではMacとRaspberry Piで書いており、ファイルの共有はAFPを使っていました。
最近はWindowsからも作業することが多くなったので、Sambaを使うことにしました。

相変わらず、ファイルのパーミッションは700なのね。。。

インストールから設定

ちゃちゃっといきます。

$ sudo apt-get install samba samba-common-bin
$ sudo smbpasswd -a pi
$ sudo cp -p /etc/samba/smb.conf /etc/samba/smb.conf.org
$ sudo service smbd restart

設定ファイルの編集

$ sudo vi /etc/samba/smb.conf
[pi]
   comment = Welcome to pi Server
   path = /home/pi/share
   browseable = yes
   wriable = yes
   read only = no
   guest ok = no

Macからの接続

Windows 10からの接続

エクスプローラーにRaspberry Piのアドレスを入力して

先ほどのアカウントでログインします。

とても快適です。