<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->
Windows 下面的文件共享真是好东东啊,能够让Windows 计算机在局域网内互相可见,而且令共享文件相当简单,只需要把指定的文件夹指定为共享即可,而且客户端计算机真的可以把那些网上的文件夹真的当作是本机文件夹对待,可以支持在线浏览等功能,比如说电影可以不下载到本机硬盘就可以观看。Linux 世界的Ubuntu 也能使用Windows 的文件共享协议——SMB ,而且也非常方便,只需要在共享选项剔勾即可。不过Ubuntu 的孪生姐妹Kubuntu 就没那么方便了,不知道他们公司的KDE 组是吃什么大的,好好的KDE 被他们打包得非常差劲。据我查得的资料显示,Windows 共享在Kubuntu 下面使用困难这个问题早在2 年前已经被人提起过了。
好,直入主题,我们谈谈如何使用Kubuntu 的文件共享吧。首先,安装kdenetworking-fileshare 包,然后安装samba 包。关于如何在Ubuntu 家族安装软件,我在这里照顾下新手,以kdenetworking-fileshare 为例,输入如下命令:sudo apt-get intall kdenetworking-fileshare.
安装完毕之后,在文件夹属性页的共享Tab 已经能工作了。这时候图方便的同学可以直接在弹出的菜单选简单的文件共享让共享文件夹变成公共厕所。完成后还需要在控制台输入sudo service samba reload让它重新读取smb.conf。假如这台机器想要更多的安全性,就选择下面一个选项。这时候KDE 对Samba 的恶劣支持开始崭露头角了。点击更多选项,然后选择用户,把未指定的全部用户的ComboBox 选为拒绝。然后添加用户,把能对文件夹操作的用户加入,并且设置权限。嗯,你以为就这样完了?不可能,因为Samba 的用户可以与系统用户用不是同一个密码!这说明Samba 的用户管理是和系统分开的。于是我们还要在系统设置-> 高级->Samba 那里做一些设置。选择用户Tab ,然后在系统用户选一个加入,填入密码以后确认即可。这里有一个令人困惑不已的地方,就是当你再次进入Samba 设置的时候,在用户Tab 里面你发现Samba 表里面还是一个系统用户都没有……不要管它,其实已经工作的了。还有一个该死的地方就是访问自己的Samba 文件夹的时候,万万不能用你在局域网的计算机名称,用IP 吧,否则还是不工作