我是靠谱客的博主 瘦瘦芝麻,最近开发中收集的这篇文章主要介绍Samba实现windows/ubuntu 文件共享,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前言

由于工作关系,本人有两台开发机,一台Linux(ubuntu)一台Windows。为了工作方便,我想能方便的实现从Windows访问Linux下的文件,当Linux下有文件需要上传到Windows时,也可以方便的直接将文件拷贝到共享文件夹中,这样从Windows就能直接看到刚刚拷贝的文件,同样的在Windows下将文件放到共享文件夹中,在Linux下也能及时的看到。
好啦,废话不多说,要想实现这样的目的,samba是一种很好的方式。
用samba实现Windows/Linux的文件共享的操作很简单,简要说来就是:
1、先在Linux下安装samba服务
2、Linux下创建共享文件夹
3、修改samba配置文件
4、Linux下创建samba用户,即你需要通过此用户来访问共享文件
5、重启samba服务
6、在Windows下链接Linux下的共享文件夹

操作步骤

1、安装samba服务

#apt-get install samba samba-client

(如果是CentOS或者RedHat请用yum install)
2、创建共享文件夹(Linux下)

#mkdir -p /home/xiong/share
#chmod 0777 /home/xiong/share

(我这里是在xiong用户主目录创建了个share共享文件夹,目录及路径自己指定就好,但要记住该路径,后面配置需要用到。这里别忘了修改目录权限)
3、修改samba配置文件

#mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
#vim /etc/samba/smb.conf

添加如下内容:

[global]
workgroup = workgroup
server string = Ftp Server
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
log file = /var/log/samba/%m.log
max log size = 1000
[xiong]
comment = xiong
path = /home/xiong/share
writable = yes
valid users = xiong
create mode = 0777
directory mode = 0777

注:这里“xiong”是我要访问samba服务的用户名,上面的path路径要和第二步设置的共享文件夹路径相对应,如果需要添加多个用户访问共享文件夹,只需要模仿【xiong】这段代码再复制一份追加在文件末尾就可以。
4、创建samba用户(Linux下)
接下来需要创建一个samba用户,并设置samba用户访问密码

#useradd xiong
#smbpasswd -a xiong
接下来会提示输入两次密码

注:这里的设置的密码是用户xiong访问samba服务的密码,非本机登录密码,如果你需要用该普通用户登录可以#passwd xiong设置登录密码,而且本机登录密码可以和samba服务密码不同。
5、重启samba服务

#service smbd restart 或
#/etc/init.d/smbd restart

6、在Windows下链接Linux下的共享文件夹(WIN7为例)
鼠标选中【计算机】->右键【映射网络驱动器】
然后在文件夹输入框输入“IP共享文件夹路径”,点击确定输入之前设置的samba服务密码,这里IP是Linux机器地址(截图中我实际映射的是整个xiong用户主目录)
这里写图片描述
然后打开计算机会在网络下看到你刚刚映射的共享文件夹(红框内)。
这里写图片描述

好啦,大功告成,接下来就请尽情的挥洒吧!

最后

以上就是瘦瘦芝麻为你收集整理的Samba实现windows/ubuntu 文件共享的全部内容,希望文章能够帮你解决Samba实现windows/ubuntu 文件共享所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部