Ubuntu安装配置 Samba与 Windows 共享文件

这篇具有很好参考价值的文章主要介绍了Ubuntu安装配置 Samba与 Windows 共享文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

我们经常会遇到一边使用linux系统时候一边使用windows,这个时候会产生很多需要传输的文件,当然我们可以使用ssh scp进行传输,或者使用FileZilla、Winscp等工具,但是这些还是在自己的软件内进行一些基本同步,要是遇上很复杂的文件,此时需要自动同步,我们还有别的什么工具呢,linux本身的nfs的网络挂载,跨系统的操作呢?今天介绍samba,可以使得win和linux连通,产生一个共享文件夹。

vmware也有共享文件夹,在虚拟机配置里面大家可以看到如下配置,文章很多,我就不过多赘述。

Ubuntu安装配置 Samba与 Windows 共享文件

今天主要分享是ubuntu下安装samba进行win和ubuntu共享数据的操作。

作者:良知犹存

转载授权以及围观:欢迎关注微信公众号:羽林君

或者添加作者个人微信:become_me


samba介绍

Samba是SMB协议的一种实现方法,主要用来实现Linux系统的文件和打印服务。Linux用户通过配置Samba服务器可以实现与windows用户的资源共享。进程smbd和nmbd是Samba的核心,在全部时间运行。

SMB(Sever Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是C/S协议,client可以通过协议访问服务器上的共享文件系统。

Samba的核心进程是:

1)smbd。这是samba的SMB服务器,它使用SMB协议与Client链接,完成用户认证,权限管理,和文件共享服务。

2)nmbd。提供NetBIOS名字服务器的守护进程,可以帮助客户定位服务器和域。

Samba的配置文件:smb.conf。

Samba的客户端:smbclient。用于访问其他SMB计算机共享的资源。

swat是一个samba专用的www服务器,用于通过客户浏览器配置samba,提供了对samba的图形配置界面。

smbprint是一个shell脚本,使用smbprint向windows计算机共享出的打印机发送要打印的文档。

nmblookup用于查询NetBIOS名字的命令工具。

samba配置使用

首先现在linux安装samba软件sudo apt-get install samba samba-common -y

Ubuntu安装配置 Samba与 Windows 共享文件

其次找一个用于分享的samba目录。例如:/home/lyn/Documents/lyn_test

给这个目录设置权限共享的读写sudo chmod 777 /home/lyn/Documents/lyn_test

samba添加用户(下面的lyn是我的用户名,之后会需要设置samba的密码)。注:该用户必须要系统里面有的

sudo smbpasswd -a lyn

Ubuntu安装配置 Samba与 Windows 共享文件

配置samba的配置文件

sudo vim /etc/samba/smb.conf

[share]
comment = share folder
browseable = yes
path = /home/lyn/Documents/lyn_test
create mask = 0700
directory mask = 0700
valid users = lyn
force user = lyn
force group = lyn
public = yes
available = yes
writable = yes

Ubuntu安装配置 Samba与 Windows 共享文件

重启samba服务器 sudo service smbd restart

Windows徽标+R 在弹出的运行窗口中输入 \ip(在ubuntu中用ifconfig查看ip)即可访问。
如\192.168.33.128,输入samba用户名及密码访问即可看到共享,然后就可以在Linux系统与Windows系统直接进行文件共享了
Ubuntu安装配置 Samba与 Windows 共享文件

第一次可能会出现如下问题:

如果提示:提示你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。这些策略可帮助保护你的电脑免受网络上不安全设备或恶意设备的威胁。

Ubuntu安装配置 Samba与 Windows 共享文件

下面是详细的解决方法

1、首先按window+R键打开运行。

2、在运行中输入“gpedit.msc”来启动本地组策略编辑器。

3、在组策略编辑器中找到“计算机配置”

4、在“计算机配置”中找到“管理模板”并点击打开。

5、在“管理模板”中找到“网络”并在“网络”中找到“Lanman工作站”

6、点击“Lanman工作站”在本地策略编辑器的右侧,可以找到“启用不安全的来宾登录”
Ubuntu安装配置 Samba与 Windows 共享文件

7、双击“启用不安全的来宾登录”。选择“已启用”,并点击确定后就可以访问啦。
Ubuntu安装配置 Samba与 Windows 共享文件

此外我们可以单独写个.bat脚本帮我们一键执行,示例如下:net use W: \\192.168.33.128\share "1008611" /user:"lyn"

1008611是登陆密码,lyn是登陆帐号.
Ubuntu安装配置 Samba与 Windows 共享文件

鼠标右击可以选择断开

Ubuntu安装配置 Samba与 Windows 共享文件

此文参考:https://www.linuxmi.com/ubuntu-20-04-samba-windows.html

结语

这就是我自己ubuntu 与window 共享文件的使用。如果大家有更好的想法和需求,也欢迎大家加我好友交流分享哈。


作者:良知犹存,白天努力工作,晚上原创公号号主。公众号内容除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐 and 篮球。关注我,与我一起同行。

                              ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧  END  ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧

推荐阅读

【1】jetson nano开发使用的基础详细分享

【2】Linux开发coredump文件分析实战分享

【3】CPU中的程序是怎么运行起来的 必读

【4】cartographer环境建立以及建图测试

【5】设计模式之简单工厂模式、工厂模式、抽象工厂模式的对比

本公众号全部原创干货已整理成一个目录,回复[ 资源 ]即可获得。

Ubuntu安装配置 Samba与 Windows 共享文件文章来源地址https://www.toymoban.com/news/detail-404507.html

到了这里,关于Ubuntu安装配置 Samba与 Windows 共享文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux实用技巧:ubuntu18.04安装samba服务器实现局域网文件共享

    主要是这一句 原文链接:https://blog.csdn.net/u010037542/article/details/108579650 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之

    2024年01月25日
    浏览(48)
  • Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

    samba一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 通常linux开发环境要和windows平台进行文件交互,使用samba进行文件夹共享,这样会给开发带来很大的便利性,samba安装很简单,下面介绍一下在ubunt

    2024年02月21日
    浏览(53)
  • samba文件共享,windows与linux共享

     Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,由服务器及客户端程序构成。         NFS 与 samba 一样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持 windows 平台,samba 是能够在任何支持 SMB 协议的主机之间共享文件的一种实现,当然也包括 w

    2024年02月04日
    浏览(34)
  • Ubuntu部署samba服务并实现文件共享

    目录 1.下载安装 samba 服务 2.修改 smb 配置文件,添加共享目录 3.windows访问共享的文件 4.Linux访问共享文件 5.加密访问+访问方法  注意:在创建samba用户的时候可能会出现下面的提示 解决方法如下: 现在Linux上使用 ifconfig 查看一下ip地址  在windows上面打开运行窗口(win+r 打开

    2024年02月11日
    浏览(33)
  • samba(SMB)(1)windows11 连接samba提示"因为文件共享不安全,所以你不能连接到文件共享"...

    windows11 连接samba提示\\\"因为文件共享不安全,所以你不能连接到文件共享\\\" 连接samba报错页面截图: 1、打开控制面板,点击【程序】按钮: 2、打开后在点击【启动或关闭Windows功能】: 3、勾选【SMB1.0/CIFS文件共享支持】下的【SMB 1.0/CIFS 客户端】即可。(需要重启才能生效),如下

    2024年02月11日
    浏览(38)
  • ubuntu系统(10):使用samba共享linux主机中文件

    目录 一、samba安装步骤 1、Linux主机端操作 (1)安装sabma (2)修改samba配置文件 (3)为user_name用户设置samba访问的密码 (4)重启samba服务 2、Windows端 二、使用 1、代码无法跳转(可能存在) 2、创建快速访问网络(非必要) 特别说明 我现在用的是MobaXterm远程linux主机,如果

    2024年01月19日
    浏览(34)
  • Ubuntu Server版 之 共享文件 samba和NFS 两种方法

    NFS : linux之间资源共享 Samba: 是windows系统与Linux系统之间资源共享的 安装samba 工具 sudo apt install samba 创建共享目录 sudo mkdir /home/shared sudo chmod 777 /home/shared 配置sambd sudo vim /etc/samba/smb.conf sudo systemctl restart smbd 常见的权限 read only = yes |no # 只读权限 printable = yes | no # 打印权限

    2024年02月15日
    浏览(31)
  • Samba文件共享服务器的配置

    一、Samba服务: 1)SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System) 2)是Windows和类Unix系统之间的共享文件的一种协议。 NFS是Linux和Linux之间的文件共享。 3) 客户端是Windows,支持多节点同时挂载以及并发写入。 4)主要是用于windows和linux下的文件

    2024年02月06日
    浏览(34)
  • openwrt 配置samba服务器与pc共享文件

            在openWrt开发过程中,PC和OpenWrt之间上传、下载文件,是一个刚需。Samba 服务器可以非常方便地实现这个需求。 1,安装samba36-server和luci-app-samba Openwrt的samba配置是先读取/etc/config/samba,结合/etc/samba/smb.conf.template文件,生成 配置文件/etc/samba/smb.conf,用户只需修改/

    2024年02月12日
    浏览(40)
  • Linux - samba实现Linux与windows文件共享——共享文件夹目标文件访问权限被拒绝解决方案(超详细,看不懂你怪我)

            最近做一个项目,需要用到linux上的内容,于是需要将linux与window共享文件,上网查阅了一些资料,做完了之后,总结一下自己遇到的问题,以及自己是咋解决的,供大家参考。 这里其实只需要一步就可以操作出来,现在我们看一下: 一、打开虚拟机,选择设置

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包