日期:2014-05-16 浏览次数:20699 次
整个过程其实算是很简单了,大体步骤,请参考这里即可:
samba实现ubuntu跟windows文件共享
http://spiritfrog.iteye.com/blog/216768
看完后,也知道,只是去安装一下samba相关的东东:
? ? sudo apt-get install samba samba-client samba-common |
就可以正常安装samba服务了。
安装完毕后,去找了个文件夹,点击右键选择“共享选项”,然后去设置共享的时候,但是出现错误
"执行子进程“testparm”失败(没有那个文件或目录)", 然后参考这里:
http://crabdave.iteye.com/blog/639921
即,安装另外一个samba的东西:
sudo apt-get install samba-common-bin |
??即可解决问题。
然后按照前面的帖子提示,去启动samba服务:
sudo /etc/init.d/samba start |
结果在/etc/init.d下面没有对应的samba,只有smb:
crifan@crifan-ubuntu10:~$ ls /etc/init.d/smbd -l lrwxrwxrwx 1 root root 21 2011-04-01 20:02 /etc/init.d/smbd -> /lib/init/upstart-job |
而执行那个smb,结果出错:
crifan@crifan-ubuntu10:~$ sudo /etc/init.d/smbd start Rather than invoking init scripts through /etc/init.d, use the service( ![]() utility, e.g. service smbd start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start( ![]() |
按照提示,去操作,就可以启动samba服务了:
crifan@crifan-ubuntu10:~$ sudo service smbd start start: Job is already running: smbd |
? ?另外,关于需要去添加samba用户的事情,记得别的Linux类的系统里面,有图形用户界面的工具去配置samba的,而不需要用命令行这么麻烦的。
后来,无意间,在这里:
http://www.linuxidc.com/Linux/2010-12/30305.htm
找到了我要的东西,安装提示去安装samba图形管理界面:
? ? sudo apt-get install system-config-samba |
然后,就可以通过 系统 -> 系统管理 -> Samba,启动samba的图形界面。
此处要提醒的是,在给samba添加用户之前,需要先保证系统中已经有了该用户,所以,对于我这次的需求:
只允许一个tq2440的用户访问我的某个文件夹。
那么具体设置方法就是:
1.先去系统中建立这个用户
在添加samba的共享之前,先去:
系统 -> 系统管理 -> 用户和组
,新建一个tq2440的用户。
2.将该用户添加到samba的用户中去
系统 -> 系统管理 -> Samba
-> samba服务器配置 -> 首选项 -> Samba用户 -> 添加用户
,找到对应的那个tq2440,然后确定。
3.然后在新建共享,设置该samba用户可以访问
在samba中,新建一个共享,然后设置该用户tq2440可以访问该文件夹/文件。
即,因为你在前面添加了该samba用户,所以你才能在“只允许指定用户的访问”中,看到此tq2440用户,才能选择tq2440。
这样,就设置完毕共享了。
去windows下面直接输入此ubuntu所在电脑的ip,可以通过ifconfig查看:
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|