2015-12-08(Tue)

GB-BXBT-2807 +ubuntu server : Sambaでファイル共有

こいつこうした外付けHDDを Samba でファイル共有するメモ。

今回は tasksel で Samba file server をインストールしてみる。

$ sudo tasksel

なるほど楽だ。
起動確認。

$ service samba status
* nmbd is running ← ファイルとプリンタ共有などを提供するプロセス
* smbd is running ← NetBIOSのネームサービスを提供するプロセス

/etc/samba/smb.conf が作られているので編集。(一応バックアップしておく)
マウントした外付けHDD "/media/hdd1" を e(E:) のように共有してみる。
とりあえず、全アクセスユーザーをゲストとして、読み込みオンリーで設定してみる。

$ sudo nano /etc/samba/smb.conf

各セクション内で修正&追記

[global]

workgroup = <ワークグループ名>
dos charset = CP932
unix charset = UTF-8

<末尾>

[e] ←セクション追加(共有名になる)
path = /media/hdd1
writable = no
guest ok = yes
guest only = yes

保存して samba を再起動

$ sudo service samba restart

これで共有されたはず。

Windowsのコマンドラインから共有リソースを確認。

>net view 192.168.xxx.xxx ←ubuntu server
192.168..xxx.xxx の共有リソース
TEST server (Samba, Ubuntu)
共有名 タイプ 使用 コメント
e Disk
コマンドは正常に終了しました。

あとはエクスプローラから「ネットワークドライブの割り当て」するなりしてアクセス。

■ Samba共有ファイル設定を分離
smb.conf を編集せず、共有の追加・削除を個別に行う仕組みを利用してみる。
smb.conf を編集し、直接記述していた [e] セレクションをコメントアウト。
[global] セクションに以下を追加。

[global]
  :
usershare path = /var/lib/samba/usershare ← 共有設定ファイルの格納ディレクトリ。デフォルトだけど明示的に書いておいた
usershare owner only = no ← 共有したいファイルの所有者のみを共有するか。 no で任意のファイルを共有可能になる。
usershare prefix allow list = /media/hdd1,/media/hdd2 ← ↑で no にしたので共有可能ディレクトリを制限する。2つ以上ある場合はカンマ区切りで書く。
usershare max shares = 100 ← ユーザ共有の上限。コメントアウトを除去すれば有効になる。

sambaを再起動すれば net usershare コマンドで共有ON/OFFができるようになる。

では net usershare コマンドで共有をば行う。
共有名 "e" で共有設定をしてみる。

$ net usershare add e /

samba の再起動は不要。
Windows から接続できることを確認する。

共有削除する時は delete オプションで行う。

$ net usershare delete e


共有一覧は list オプションで見れる。

$ net usershare list
e


設定確認は info オプション。

$ net usershare info e
[e]
path=/media/hdd1
comment=
usershare_acl=Everyone:R,
guest_ok=n


この場合の共有設定はファイル /var/lib/samba/usershares/e へ保存されている。

$ cat /var/lib/samba/usershares/e
#VERSION 2
path=/media/hdd1
comment=
usershare_acl=S-1-1-0:R
guest_ok=n
sharename=e

設定の変更はこのファイルを編集してもいいのかもしれないけど net usershare add で上書きすれば楽で安全。
 
 

コメントの投稿

管理者にだけ表示を許可する

コメント

プロフィール

nakami

Author:nakami
可愛いテンプレートに似合う俺
うそAチームのスミス大佐

NAVI
カテゴリー
最近の記事
リンク
FC2カウンター
ブログ内検索
RSSフィード
sponsored link