Linux如何挂载Windows共享目录

发布时间 - 2025-09-03 00:00:00    点击率:
在Linux中挂载Windows共享目录需使用SMB/CIFS协议,首先确保Windows共享已启用并配置正确权限,防火墙允许文件共享,记录IP地址如192.168.1.100,共享路径为\\192.168.1.100\sharename;安装cifs-utils工具包,创建本地挂载点如/mnt/winshare,使用mount命令挂载并指定用户名、密码、uid、gid及字符集;为实现开机自动挂载,可编辑/etc/fstab文件,建议使用credentials文件存储凭据以提升安全性,最后确认网络连通性和服务状态即可稳定访问。

在Linux系统中挂载Windows共享目录,通常使用SMB/CIFS协议。只要网络和权限配置正确,操作并不复杂。下面介绍具体步骤和常见注意事项。

确认共享目录已启用并可访问

确保Windows共享目录已正确设置共享权限,并允许网络访问:

  • 在Windows上右键共享文件夹,选择“属性” → “共享”选项卡,添加“Everyone”或指定用户并设置读写权限
  • 确保Windows防火墙允许“文件和打印机共享”
  • 下Windows主机的IP地址,例如 192.168.1.100
  • 共享路径格式为 \\192.168.1.100\sharename

安装CIFS工具

Linux默认可能未安装CIFS支持工具,需手动安装:

sudo apt install cifs-utils

(Debian/Ubuntu系统)

sudo yum install cifs-utils

(CentOS/RHEL系统)

创建本地挂载点并挂载

在Linux上创建一个目录作为挂载点:

sudo mkdir /mnt/winshare

使用mount命令挂载共享目录:

sudo mount -t cifs //192.168.1.100/sharename /mnt/winshare -o username=yourwinuser,password=yourwinpass,uid=1000,gid=1000,iocharset=utf8
  • usernamepassword 是Windows系统的登录凭据
  • uidgid 设置为当前Linux用户的ID,便于文件访问
  • iocharset=utf8 支持中文文件名显示

设置开机自动挂载(可选)

编辑 /etc/fstab 文件实现开机挂载:

//192.168.1.100/sharename /mnt/winshare cifs username=yourwinuser,password=yourwinpass,uid=1000,gid=1000,iocharset=utf8 0 0

注意:明文密码存在安全风险,建议使用凭据文件替代。

创建凭据文件:

sudo nano /etc/smb.cred

内容如下:

username=yourwinuser
password=yourwinpass

设置权限:

sudo chmod 600 /etc/smb.cred

然后在fstab中使用:

//192.168.1.100/sharename /mnt/winshare cifs credentials=/etc/smb.cred,uid=1000,gid=1000,iocharset=utf8 0 0

基本上就这些。只要网络通、权限对,挂载过程很稳定。偶尔连接失败可检查Windows共享服务是否运行,或尝试重启smb服务。不复杂但容易忽略细节。


# linux  # word  # centos  # windows  # ubuntu  # 工具  # win  # windows系统  # linux系统  # debian  # 右键  # 工具包  # 可选  # 并可  # 重启  # 设置为  # 创建一个  # 选项卡  # 格式为  # 连通性 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  制作旅游网站html,怎样注册旅游网站?  如何有效防御Web建站篡改攻击?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  如何确保FTP站点访问权限与数据传输安全?  清除minerd进程的简单方法  JavaScript如何实现错误处理_try...catch如何捕获异常?  Android okhttputils现在进度显示实例代码  Laravel如何实现多对多模型关联?(Eloquent教程)  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何基于云服务器快速搭建网站及云盘系统?  Android使用GridView实现日历的简单功能  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  微信小程序 scroll-view组件实现列表页实例代码  如何在建站之星绑定自定义域名?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何在Windows虚拟主机上快速搭建网站?  如何用wdcp快速搭建高效网站?  java获取注册ip实例  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  如何在万网ECS上快速搭建专属网站?  专业商城网站制作公司有哪些,pi商城官网是哪个?  黑客如何通过漏洞一步步攻陷网站服务器?  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Python文本处理实践_日志清洗解析【指导】  香港服务器网站卡顿?如何解决网络延迟与负载问题?  千库网官网入口推荐 千库网设计创意平台入口  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  如何在景安云服务器上绑定域名并配置虚拟主机?  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  详解Android中Activity的四大启动模式实验简述  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Android自定义listview布局实现上拉加载下拉刷新功能  如何快速生成可下载的建站源码工具?  如何自定义建站之星网站的导航菜单样式?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区