我安装了Samba,并在Debian 8.5.0上记录了相关信息

0. 引言

安装了Samba并遇到了问题,以下是备忘录。在Ubuntu14.04 LTS中。

sudo apt-get install samba

然后,安装了4.3.9版本。
然而,尝试从Windows访问通过Samba共享的文件夹却无法成功。

由于早期制作的系统能够在安装了版本4.1.9的情况下正确访问Windows,所以希望降低Samba的版本。

因为不知道如何降级版本,所以决定尝试安装其他操作系统。

1. 安装Debian

请通过 http://cdimage.debian.or.jp/,选择PC/服务器用的DVD镜像(64位),并下载iso镜像文件。

虽然需要一些时间来完成这个过程,但如果不理会的话,可能会下载3个iso文件。然而,这次只需要使用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版本应为4.2.10。

3. Debian仓库的更改 de

刚刚的,
将 /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行:在下面追加两行

unix字符集 = UTF-8
dos字符集 = 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网络中访问刚才的电脑,在”共享”文件夹中创建文件,如果成功则表示Samba已经完成。谢谢你的辛勤努力。