您的位置:首页 > 其它

使用samba实现XP访问Ubuntu文件夹

2012-03-15 15:38 204 查看
当我们用ssh作为客户端访问到服务器之后,很多时候我们还需要在服务器上建立SI工程,想像访问windows那样访问Ubuntu的文件夹,这个时候就需要用到samba服务了。
首先必须确保安装了samba。通过apt-get命令或者设定文件夹的共享属性(可自动安装samba)都可以安装这个服务,ubuntu 默认是没有这个服务的。

第一步,添加samba账户:smbpasswd -a liwen,这个liwen是已经存在的账户,接着会要求输入密码,这个密码跟ssh的密码不是同一个,当然也可以设置成一样。

第二步,配置smb.conf文件。执行vi /etc/samba/smb.conf,在文件末尾添加:

[liwen]

comment = liwen

path = /home/liwen

browsable = yes

read only = yes

guest ok = no

保存。

第三步,终端执行/etc/init.d/samba restart,重启samba服务即可。

第四步,在终端通过Ifconfig命令获取IP地址(该步结果与虚拟机版本有关,有的默认是OK 的),在XP中用运行访问该IP即可。在实际使用中碰到一个现象,ubuntu用NAT方式实现联网,本机(172.21)却访问不了ubuntu(192.168),提示网络路径错误。我一开始以为是网段不匹配所致,后来在ubuntu中开放了一个共享文件夹,再访问时就可以了。

============================================================================================

出现的问题:设定共享文件夹的时候,有时会提示“执行子进程 testparm 失败 没有该文件或目录”,此时apt-get install samba-common-bin就解决。如果出现dpkg等锁错误,重启ubuntu再设置就好了。

原文出处:/article/1948606.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: