我安装了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已经完成。谢谢你的辛勤努力。