Debian 8.5.0 にSamba をインストールしたメモ



## 0. 前置き
Ubuntu14.04 LTSにSamba をインストールして詰んでしまったのでメモ。
Ubuntu14.04 LTSで

```bash
sudo apt-get install samba
```
すると、version4.3.9 がインストールされた。
いざ、Sambaで共有したフォルダをWindows からアクセスしようとしてもできない。

以前作ったシステムにインストールしたversion4.1.9 では、きちんとWindows からアクセスできるので
Samba のバージョンを下げたかった。

しかし、バージョンの下げ方がわからない・・・　ということで違うOSを入れてみることにした。


## 1. Debianの導入
http://cdimage.debian.or.jp/ から、
PC/サーバー用DVDイメージ (64ビット)　を選択して、isoイメージをダウンロード

結構時間かかりますが、放置してると恐らくisoが3個ダウンロードされる。
しかし、今回は　debian-8.5.0-amd64-DVD-1.iso　のみ使用（2,3には使用頻度の高くないパッケージが入っている）

先ほどの　debian-8.5.0-amd64-DVD-1.iso　をDVDに書き込む。

あとは、DVDを読み込ませインストール。
基本的に全部ENTERで大丈夫です。

## 2.Sambaのインストール

まずDVDドライブに先ほどのインストールディスクが入ってるか確認してください、まだ使います。

ここで、
```
/etc/apt/sources.list
```
を以下のように編集

```
# 

# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ jessie-updates main contrib
# deb-src http://ftp.debian.org/debian/ jessie-updates main contrib

```

これで、新たなパッケージが今はいってるDVD からゲットされるようになりました。

以下のコマンドを実行して、Samba をインストール

```bash
su 
apt-get install samba
```

これで、Samba のversion4.2.10 がインストールされるはず

## 3.Debian repository の変更

先ほどの、
```
/etc/apt/sources.list
```
を以下のように編集

```
# 

# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

# deb cdrom:[Debian GNU/Linux 8.5.0 _Jessie_ - Official amd64 DVD Binary-1 20160604-15:35]/ jessie contrib main

deb http://dennou-k.gfd-dennou.org/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

# jessie-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ jessie-updates main contrib
# deb-src http://ftp.debian.org/debian/ jessie-updates main contrib

```

これで、日本のミラーサイトに接続できるようになります。
DVDは抜いてもらっても結構です。

## 4.Samba の設定

とりあえず、テスト用のフォルダ作成

```bash
mkdir /home/username/share
chmod 777 /home/username/share
```

そして、↓のファイルを編集
```
/etc/samba/smb.conf 
```

 34行目：以下2行追記
 ```
unix charset = UTF-8
dos charset = CP932
```

以下の部分を自分の環境に合わせて変更
接続を許可するIPアドレスを入力
```
interfaces =  XXXXXXXX
```

最終行に以下を追加

```
[Share]
path = /home/username/share
writable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
share modes = yes
```
そして、Samba の再起動

```bash
service smbd restart
service nmbd restart
```

## 5. Winodws から確認

Windows のネットワークから、先ほどのPCにアクセスし
Share というフォルダにアクセス、ファイルの作成ができれば、Sambaの完成です。お疲れ様でした。