最近几天因为工作上的需要,需要安装32位的Ubuntu ,因为ubuntu 之前一直在用,都用几年了,原以为装个32位ubuntu 那还不是手到擒来,小菜一碟吗?
谁知一动手,立马遭遇尴尬,直接被一个小问题打脸了!
当我把samba 安装后,进入共享文件内不能创建文件!再改改配置文件,甚至都进不去共享目录!
疯狂的搜索找各种原因 ,Samba 配置文件 smb.conf 文件改了几百次了,还是不行,始终出现这个错误:
记事本,指定的网络不再可用。
我都要崩溃了,Ubuntu 虚拟机装了又删 ,再装几个版本的还是不行,在网上搜到的各种资料,成功的经验都是类似的,像我遇到的这种悲剧竟没有一个雷同的。
没办法,问题还是要解决,只能直接删了虚拟机,重新再来。
再次重装Ubuntu,皇天不负有心人,终于搞定了。
现在反思原因,主要问题如下:
1,虚拟机安装的时候 没有装好
安装虚拟机时,最好是装 server 版的,因为可以自由决定哪些不用的软件可以不装。
最重要的是,安装虚拟机最后一步,推荐的 samba file system 千万不要装,我遭遇的这个麻烦 最有可能是安装了这个功能引起的。
因为我之前装虚拟机时,没有多想,直接选上这个了,导致后来,在手动安装 samba,就冲突了----现在初步,经过再次测试,果然跟samba 配置无关。真正的原因的是虚拟机没有装好!
安装Samba 的步骤 ,参考网友经验:
体会:samba 配置文件 smb.conf,不用改什么东西,只在末尾加几条即可:
[share]
path = /home/book/samba_share
available = yes
browsable = yes
public = yes
writable = yes
我就在配置文件末尾加了这个 5行,就搞定了。
总结:
前提:1,装好虚拟机;
2,创建共享文件夹,设置好权限;
3,在Samba 配置文件中smb.conf 最后加几行即可,不需要太多改动。
现在反思,我开始以为问题出在配置文件,其实不然,找问题的方向错了。