0. 前置き
Ubuntu14.04 LTSにSamba をインストールして詰んでしまったのでメモ。
Ubuntu14.04 LTSで
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 をインストール
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 の設定
とりあえず、テスト用のフォルダ作成
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 の再起動
service smbd restart
service nmbd restart
5. Winodws から確認
Windows のネットワークから、先ほどのPCにアクセスし
Share というフォルダにアクセス、ファイルの作成ができれば、Sambaの完成です。お疲れ様でした。