created: 2022-10-12T14:12:20.313Z

RaspberryPi に smbd(samba) をたてて macOS で mount

最低限の動作までいくのにも、すごくいろんなところにハマったので雑にメモしておく。

設定ファイル

こちらからコピペ

[pi]
   comment = pi user file space
   # 一時的な設定
   path = /mnt/hdd500GB
   force user = pi
   guest ok = no
   create mask = 0666
   directory mask = 0777
   read only = no

設定項目について概観するのに助かった。

ユーザの登録

Finder経由で接続はできたが、マウントしようとすると認証エラーになる。

mount_smbfs: server rejected the connection: Authentication error

おそらくパスワードを設定する必要があるようで、パスワードつきのユーザを作成したら認証エラーにあたらなくなった。

$ sudo smbpasswd -a pi

macOS側の設定

macOS側の「共有」の設定をいじる必要がある。

マウント

こんなコマンドでマウントする。

$ mkdir ~/mnt/share
$ mount -t smbfs //pi:xxxxxxx@fileserver.local/pi ~/mnt/share

引数のURIの末尾につける /pi を忘れていてしばらくハマった。