用samba实现windows系统与ubuntu的文件共享(命令行的方式)

本文参考博客(第二篇为主)

https://blog.csdn.net/andrewgithub/article/details/82052914

https://blog.csdn.net/lg5196/article/details/83095664

https://blog.csdn.net/heroful/article/details/26477503

 

前言

        由于公司是用windows系统做开发,但是服务器却是在ubuntu上,因此一进公司就要做windows系统与ubuntu的文件共享配置,折腾了一下午,参考了几篇博客,终于完成了。由于我是通过xshell来访问ubuntu的,因此只能通过命令行的方式配置,提醒一下,我搜文件共享的时候,很多博客写的其实是文件传输用的rz,sz命令,这不是一个东西,先确定好你要用的是哪种。

 

ubuntu服务器端的配置

  1. 首先确保你的账户是root才行
  2. 第一步  安装samba插件

               Apt-get install samba

  1. 第二步  创建一个共享文件夹名字是share

              Mkdir /home/share

  1. 修改share的访问权限(这个很重要,不然文档没办法共享)

              Chmod 777 /home/share(授予访问者读写权限,还有别的权限可以自己查)

  1. 要编辑smb.conf文件,明确share文件的配置

               vi /etc/samba/smb.conf

               执行上面的命令后需要点击 i进入编辑模式,然后在里面配置下列信息(找个空地)

               下面是我的配置,当然yes还是no需要自己选,配置完成之后,esc保存,然后输入:x即可退出编辑

[share]

path=/home/share

available=yes

browseable=yes

public=yes

writable=yes

read only=no

 

  • 创建samba账号

            在 /etc/samba/下创建一个名为smbpasswd的文件(建议不要自定义这个文件名)

           touch /etc/samba/smbpasswd

  • 创建你的samba账号test(名字自定义就行)

           smbpasswd -a test

  • 接下来它会提示你输入两次密码,这个账户就创建完成了 
  • 重启samba服务

           对配置进行了更改后,需要重启samba服务才会生效

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

  • 在window系统中输入访问地址

          windows+R ------运行输入 \\ip即可访问

           范例 \\192.168.0.210

输入创建的samba用户及密码访问即可看到共享,至此,共享完成。

 

注意

  • 这一套做完之后应该是可以共享了,但是要是访问文件时没有写的权限,尝试如下步骤

            Vi  /etc/selinux/config   (进入编辑)

           将 SELINUX=enforcing  改成   SELINUX=disabled(要是没有就加上)

  • 文件的权限是可以修改的,本例中直接赋予了读写权限

 

 

 

 

 

已使用 Microsoft OneNote 2013 创建。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值