linux连接samba共享文件(Windows10访问ubuntu18中的samba共享文件夹)

Ubuntu18安装Samba

sudo apt install samba

备份配置

良好的习惯,备份下原始的samba配置文件:

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

编辑配置

sudo vim /etc/samba/smb.conf

在文件尾添加如下内容:

[develop] comment = develop app path = /home/study browseable = yes read only = no create mask = 0700 directory mask = 0700 valid users = study force user = study

你需要根据自己的需求来变更配置,说几个重点。

  • [develop]是暴露给外部的名称,下面会用到
  • path很重要,这是你想要共享的文件夹,比如我的就是后台服务器中的开发目录/home/study
  • create mask, directory mask都是权限控制,设置了什么样的权限,新建文件或目录时就会有什么样的权限。700表示只有所有者才可以读、写、执行。
  • valid users是能够访问此共享目录的合法用户名称,可以有多个,比如valide users = study,jack,rose
设置samba用户名及密码

用户名、密码与系统并不一样!

sudo smbpasswd -a study New SMB password: Retype new SMB password: Added user study.

在Win10中挂载Samba共享目录

使用映射网络驱动器

linux连接samba共享文件(Windows10访问ubuntu18中的samba共享文件夹)(1)

文件夹中输入你的服务器IP,用\开关,及上面配置中写的develop,本例中为:

\\192.168.1.8\develop

点击使用其它凭据连接,输入你在上面设置的用户名和密码。

linux连接samba共享文件(Windows10访问ubuntu18中的samba共享文件夹)(2)

看看成功了没有,如果提示拒绝访问,可能是你没有新建samba用户,再次声明,此用户、密码与系统内不同。

可以点击记住我的凭据,这样下次就不需要验证,直接就可以在windows10里面使用ubuntu中的共享文件夹了。比如,在windows10里面新建个文本文件test.txt:

linux连接samba共享文件(Windows10访问ubuntu18中的samba共享文件夹)(3)

服务器里面就可以看到其内容了:

linux连接samba共享文件(Windows10访问ubuntu18中的samba共享文件夹)(4)

我是@爱玩的安哥,关注我获取更多有用知识

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页