ubuntu搭建samba服务器,实现windows和ubuntu的数据共享

很多人在玩安卓系统的时候, 开发环境选择在ubuntu下面, 而自己经常用的电脑是windows环境。这时数据共享就成了一个问题,很多人说, 用u盘不就行了吗? 的确可以 ,那当然可以!

但是你不觉得很麻烦吗??这样需要经常插拔设备。操作久了神经衰弱了也说不定!

现在, 有一个很好的机制,就是samba服务,这个服务提供了windows和ubuntu的实时数据共享,原理很简单,

对于在一个局域网内的电脑,通过IP地址的方式 ,输入对应的账户和密码,登录到对方指定的文件目录里面, 就可以操作这一块共享数据了。话不多说,开始来配置吧。

首先输入sudo apt-get install samba。 安装samba服务 。

然后就会在/etc目录下生成一个samba的文件夹 ,进去里面, 可以看到如下:

输入sudo  vi   smb.conf  修改配置文件。

首先找到security = user 这一项, 默认是注释掉的, 把注释去掉, 打开这个选项, 表明登录samba服务器需要账户和密码验证。如下图:

同时在该文件的最后面添加以下内容 :

以上内容大概解释一下:

[share]是表明别人登录你电脑samba服务器的时候要显示的文件目录的名称,

1, path指定的是共享的目录, 一般是/home/用户名/share

2, public指定这个文件目录是否可见

3, available指定这个文件目录是否有效

4, writable指定这个文件目录是否可写

5, browseable指定这个文件目录是否可以创建文件

6, create mode指定这个文件目录创建文件的时候默认的属性是可读可写

7, directory mode指定这个文件目录创建文件夹的时候的默认属性是可读可写

8, force user和force group是强制登录的用户和用户组都为是ballack ,即用户名。

保存即可。

然后在/etc/samba文件夹下面创建一个文件,名为smbpasswd,用于存放登录的账户信息。

可以通过sudo  touch   /etc/samba/smbpasswd创建该文件。

然后输入 sudo   smbpasswd   -a    ballack 将用户名添加到samba服务器中。

此时会让你输入登录samba的密码, 我们这里设置为123456, 确认密码后。

再输入 sudo  service  smbd  restart 重启samba服务器。

输入ifconfig ,查看ubuntu下ip地址是多少:

可以看到本机IP地址是192.168.0.103。

此时在windows端的cmd中输入\\192.168.0.103, 就可以看到以下内容:

点击进去后就可以创建文件和文件夹了, 然后此时在ubuntu里面cd  /home/ballack/share , 就可以看到在windows下创建的文件或文件夹了。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值