[Raspberry Pi] Samba で root フォルダを共有する

環境

・Raspberry Pi 3 + Raspbian Jessie
・Raspberry Pi 3 + Volumio 2

インストール

$ sudo apt-get install samba samba-common-bin

smbpasswd コマンドを使用するため、samba-common-bin も必要。

設定

/etc/samba/smb.conf ファイルの編集

以下の設定を最後に追加する。

[root]
comment = root
path = /
browseable = yes
writeable = yes
create mask = 0777
directory mask = 0777
guest ok = no
guest only = no
valid users = pi,root
force user = root

force user = root がポイントで、pi でアクセスしてもファイル操作は root として行う。

samba ユーザーとパスワードの追加

$ sudo smbpasswd -a pi
$ sudo smbpasswd -a root

再起動

設定を反映するため Samba を再起動する。

$ sudo systemctl restart smbd

アクセス

他 PC からアクセスする場合は、ユーザー pi (と設定したパスワード)を使用する。