Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。

安装samba

sudo apt-get install samba

查看samba是否安装成功

sudo dpkg -l samba*

Desired=Unknown/Install/Remove/Purge/Hold

| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend

|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)

||/ Name           Version        Description

+++-==============-==============-============================================

ii  samba          2:3.5.8~dfsg-1 SMB/CIFS file, print, and login server for U

un  samba-client            (no description available)

ii  samba-common   2:3.5.8~dfsg-1 common files used by both the Samba server a

ii  samba-common-b 2:3.5.8~dfsg-1 common files used by both the Samba server a

un  samba-gtk               (no description available)

un  samba-ldb-tool          (no description available)

un  samba-tools             (no description available)

un  samba4                  (no description available)

un  samba4-clients          (no description available)

un  samba4-common           (no description available)

un  samba4-common-          (no description available)

最前面的ii表示安装成功。可以看到samba是安装好了。

配置win7访问linux

第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,比如xiaoming)

代码:

mkdir /home/用户名/share    (新建share文件夹)

chmod 777 /home/用户名/share   (设置该文件夹的权限使其让所有用户可读可写可运行)

备份并编辑smb.conf允许网络用户访问 (养成随时备份的好习惯,在关键的时候你会发现当初的备份是多么的明智!)代码:

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

sudo gedit /etc/samba/smb.conf

搜寻这一行文字代码:

; security = user

用下面这几行取代

代码:

security = user(这里也可以设置为share,这时访问就不需要用户名和密码了。那么就不需要映射用户和添加用户与密码)

username map = /etc/samba/smbusers

将下列几行新增到文件的最后面,假设允许访问的用户为:xiaoming。而文件夹的共享名为 Share #这里之所以这么写就是因为后面我们要创建一个smb用户xiaoming,并且让win7用户通过这个new来和我们进行数据交流。当然你可以写为自己喜欢的名字 只不过前后要一致就可以了

代码:

[Share]

comment = Shared Folder with username and password

path = /home/用户名/share

public = yes

writable = yes

valid users = xiaoming

create mask = 0700

directory mask = 0700

force user = nobody

force group = nogroup

available = yes

browseable = yes

然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称) 代码:

workgroup = WORKGROUP

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

后面的三行是为了防止出现中文目录乱码的情况。现在要添加new这个网络访问帐户。如果系统中当前没有这个帐户,那么

代码:

sudo useradd xiaoming

要注意,上面只是增加了new这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。现在要新增网络使用者的帐号:

代码:

sudo smbpasswd -a xiaoming (设置你的new密码,这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码) sudo gedit /etc/samba/smbusers

在新建立的文件内加入下面这一行并保存

代码:

new = “network username”

如果将来需要更改new的网络访问密码,也用这个命令更改

代码:

sudo smbpasswd -a xiaoming

删除网络使用者的帐号的命令把上面的 -a 改成 -x sudo smbpasswd -x xiaoming

测试并重启samba

代码:

sudo testparm

sudo /etc/init.d/samba restart

这里注意,比如我的安装后/etc/init.d/中就没有samba(为什么没有我还不清楚,清楚的朋友告知以下,:-)),这重启的命令就不再是这个,而是下面的命令:

sudo smbd restart

sudo nmbd restart

这样,在win7命令行中输入\\linux ip,就可以访问你linux下的文件了。

win7与linux共享文件夹共享,Ubuntu+Win7+Samba实现文件共享相关推荐

  1. win7无法服务器共享文件夹权限设置密码,win7共享文件夹的权限和密码保护方法...

    win7共享文件夹的权限和密码保护方法. 在局域网上,我们经常共享一些文件供局域网用户访问,但由于windows共享设置的复杂性,不同版本的操作系统设置各不相同;同时,在设置了共享文件夹之后,我们通常 ...

  2. 《Linux共享文件夹搭建===samba》

    博主这边文章主要是讲解一下 Linux共享文件夹搭建,利用samba服务协议. 博主之前介绍过利用NFS服务来搭建共享文件夹,这次来讲讲利用samba搭建共享文件夹的方法. 目录 1.samba服务以 ...

  3. Ubuntu18.04局域网共享文件夹,实现win7和Ubuntu本地访问

    Ubuntu18.04局域网共享文件夹,实现win7和Ubuntu本地访问 一个局域网下往往连接了十几台电脑,有时候电脑之间用U盘来回拷贝东西实在是太麻烦,尤其是Ubuntu系统没有较好的即时通讯工具 ...

  4. 共享的计算机用户账户限制,win7不能访问共享文件夹用户账户限制如何解决

    很多人为了方便将文件或文件夹跟朋友分享,就会在局域网中将那些文件夹或文件进行共享.但有win7系统用户跟小编反映说,自己在访问共享文件夹的时候出现提示"登录失败用户账户限制",导致 ...

  5. win7访问不了服务器共享文件夹权限设置,win7系统开启共享文件夹访问权限的操作方法...

    很多小伙伴都遇到过对win7系统开启共享文件夹访问权限进行设置的困惑吧,一些朋友看过网上对win7系统开启共享文件夹访问权限设置的零散处理方法,并没有完完全全明白win7系统开启共享文件夹访问权限是如 ...

  6. Mac下VirtualBox虚拟机Win7与主机共享文件夹

    Mac下VirtualBox虚拟机Win7与主机共享文件夹 启动虚拟机 PS: 可以先将Windows7启动起来 设置共享文件夹 菜单:Devices -> Shared Folders -&g ...

  7. Win7系统怎么共享文件夹 win7设置共享文件夹的步骤

    很多人可能还不知道win7系统怎么设置共享文件夹,其实方法挺简单的,下面就给大家详细介绍一下win7设置共享文件夹的步骤如下,供大家参考! 近端: 1.首先为当前Windows账户设置密码(可以不设置 ...

  8. 服务器文件上带了把小锁,Win7如何取消共享文件夹上的小锁图标?文件夹有锁图标怎么去掉?...

    众所周知,Win7系统下的共享文件夹上会有一个小锁图标,如果要取消共享,那么小锁就会没有了.不过最近有一网友反馈,称自己明明取消文件夹后,但是小锁的图标依然存在,那么Win7如何取消共享文件夹上的小锁 ...

  9. win7系统电脑共享文件夹别人访问不了怎么办

    win7系统电脑共享文件夹别人访问不了怎么办 由于工作的需要,经常需要进行文件夹的共享,方便大家查看文件或图片.win7系统设置好了两台电脑的文件共享之后,发现别人访问不了自己电脑文件夹,针对此疑问, ...

最新文章

  1. MariaDB 视图与触发器(11)
  2. D-query SPOJ - DQUERY(求区间不同数的个数)(树状数组||线段树+离散)(主席树+在线)
  3. 微服务架构设计模式~根据子域进行服务拆分
  4. python编程词典_Python 字典(Dictionary)操作详解
  5. 初步理解NServiceBus
  6. 听指令的小方块(一)
  7. 【测试表征】五分钟了解俄歇电子能谱仪(AES)
  8. Android对话框控件读写,Android 对话框控件
  9. JDK8之后下一个版本使用什么及JDK版本的简单介绍
  10. appium2.0+ 单点触控和多点触控新的解决方案
  11. android拉起软键盘,移动端JavaScript拉起软键盘
  12. 华钜同创:亚马逊中常见的广告类型及其专业名词解释
  13. 从数码宝贝看spring bean的生命周期
  14. php搞笑证件,什么软件可以制作搞笑证件,多种搞笑证件制作
  15. 数据结构进阶 哈希表
  16. 金融安全:谁忽略了移动应用加密?
  17. 利用JNative调用MediaInfo.dll
  18. VirtualBox时空机-记忆中的1990年代
  19. 计算机学院指导报告,计算机科学与工程学院举办“国际级大咖面对面指导你撰写高水平论文”专题报告会...
  20. CSDN 编程竞赛十四期题解

热门文章

  1. java调用接口失败重调_java 接口调用问题
  2. mysql 的独占锁和排它锁_MySQL的排它锁与共享锁
  3. 深度剖析目标检测算法YOLOV4
  4. ManageEngine保护您的浏览器
  5. apache应用进阶
  6. linux系统性能监视高级命令(12个)
  7. 从运维的角度理解Iaas、Paas、Saas云计算
  8. 27.CSS3文本效果
  9. SVN与git的区别【图文经典版】
  10. 现在的网管都在做什么!