サイトロゴ

【Raspberry Pi】Sambaで共有フォルダをつくるまで

著者画像
Toshihiko Arai

はじめに

こんなこと、やります。

  • Raspberry PiにSambaのインストール
  • Macから共有フォルダへアクセス

スムーズにいけば、わずか10分程度でRaspberry Piのディレクトリを共有フォルダ化できます。

Raspberry PiにSambaをインストール

次のコマンドを実行して、Raspberry PiにSambaをインストールしましょう。

$ sudo apt-get install samba

インストール中、次のようなダイアログが表示されますが、ここでは「No」を選択します。

Sambaの設定

Sambaの設定を行います。設定ファイルをVimなどで開いてください。

$ sudo vi /etc/samba/smb.conf

パーミッションの変更

Share Definitionsの項目で、次のようにパーミッションを変更します。

read only no
creat mask = 0644
directory mask = 775

Sambaへpiユーザーを追加

Sambaへpiユーザーを追加するため、パスワードを設定します。

$ sudo smbpasswd -a pi

これで、piユーザからファイルサーバーへアクセスできるようになりました。

サービスを再起動

以上でSambaの設定は終わりです。Sambaサービスを再起動しましょう。

$ sudo service smbd restart

Macから共有フォルダへアクセス

それではMacから、Raspberry Piの共有フォルダへアクセスしてみましょう。

FinderのメニューでGoConnect to Server...を開きます。command + Kのショートカットでも開けます。

そこでsmb://ラズパイIPアドレスまたはsmb://ラズパイホスト名.localを入力します。

設定したユーザー名とパスワードを入力します。

ユーザー名を選択して完了します。

設定がうまくできていれば、FinderからRaspberry Piの共有フォルダへアクセスできているはずです。ファイルなども書き換えられますので、scpなどでアップロードする手間もなくなりました。 最高です!♫Samba!

rsyncもおすすめ

ちなみに、Sambaの開発者アンドリュー・トリジェルは、超便利なコマンドrsyncも開発してます。まだお使いでなければ、rsyncもぜひ試してみてください。

関連記事