
CentOS挂载Windows共享目录:mount命令实战指南
218KB |
更新于2024-09-01
| 176 浏览量 | 举报
收藏
"本文主要介绍了如何在CentOS系统中使用mount命令挂载Windows 7共享目录,包括在Windows上创建用户、设置共享目录以及在Linux上进行挂载操作的详细步骤,并提到了权限设定和挂载选项的使用。"
在CentOS系统中,挂载Windows共享目录通常涉及到网络文件系统(NFS)或者SMB/CIFS协议。在这个场景中,我们将使用`mount`命令通过CIFS协议挂载Windows 7的共享目录。以下是详细的步骤和相关知识点:
1. **创建Windows共享用户**:
- 首先在Windows 7 IP地址为10.4.35.77的机器上创建用户,如用户名myshare,密码myshare123。
- 使用"计算机管理"创建新用户,确保用户属于特定的域,例如JSZX-YH-59。
2. **设置共享目录**:
- 在F盘创建一个名为mytest的目录,并设置共享权限。
- 在"属性"中选择"共享",然后添加用户myshare并给予读写权限。
3. **在Linux上挂载共享目录**:
- 在CentOS系统(如IP地址为10.1.20.21的机器)上,首先创建挂载点,例如`mkdir /mnt/mytest`。
- 使用`mount`命令挂载Windows共享目录,如下所示:
```bash
#mount -t cifs -o username=myshare,password=myshare123 //10.4.35.77/mytest /mnt/mytest
```
- `-t cifs` 指定了挂载类型为CIFS,这是Linux对SMB协议的支持。
- `-o` 后面跟的是挂载选项,包括用户名和密码。
4. **挂载权限与挂载选项**:
- 默认情况下,`mount`命令挂载的文件夹的所有者和组都是root,且无法直接通过`chmod`改变权限。
- 若要指定挂载后的文件夹属于特定用户(uid)和组(gid),如uid=dev,gid=dev,可以使用如下命令:
```bash
#mount -t cifs -o username="myshare",password="myshare123",uid=dev,gid=dev //10.4.35.77/mytest /mnt/mytest
```
- 要给挂载的共享目录所在组赋予写权限,可以添加`dir_mode`选项:
```bash
#mount -t cifs -o username="myshare",password="myshare123",uid=dev,gid=dev,dir_mode=0777 //10.4.35.77/mytest /mnt/mytest
```
- `dir_mode=0777`意味着目录对所有用户具有读、写、执行权限,可以根据实际需求调整权限值。
5. **其他挂载教程与资源**:
- CentOS 7系统下挂载磁盘的方法通常包括使用`fdisk`创建分区,`mkfs`格式化,然后用`mount`或编辑`/etc/fstab`来持久挂载。
- NFS服务和挂载教程提供了另一种跨平台共享文件系统的方式,适用于Linux到Linux的通信。
- CentOS 7中的软RAID5挂载涉及到RAID配置和mdadm工具的使用。
了解这些知识点后,您可以成功地在CentOS系统中挂载并访问Windows 7的共享目录,同时理解了挂载过程中的权限设定和挂载选项的重要性。对于服务器管理员来说,熟练掌握这些技能是日常运维工作中的必备能力。
相关推荐



















weixin_38607784
- 粉丝: 6
最新资源
- Vim的Python开发利器:python-mode插件使用与维护指南
- Ansible角色实现Visual Studio Code扩展自动安装
- 创意简历模板:GitHub个性化主题使用指南
- FROLS方法在MATLAB中实现非线性系统识别的详细教程
- VATSIM流量管理工具:ADC的辅助工具介绍与使用指南
- PostCSS插件扩展指南:使用postcss-import-ext-glob解析glob路径
- OctoPrint-MultiLineTerminal插件:多行Gcode命令发送功能
- 一键执行局域网设备端口扫描与安全测试工具
- HashTag: 开发者必备的电子哈希处理工具
- Gerapy:支持Python 3.x的分布式爬虫管理框架
- 掌握高效编译:使用ho-compiler简化转换流程
- Laravel OAuth集成Steam子树拆分与配置指南
- Infineon毫米波辐射对健康影响的综合分析
- Brutal-Wa:针对印尼用户开发的Python垃圾邮件工具
- 电子番茄定时器:提高时间管理效率的React工具
- Docker和AWS S3部署的MLFLow跟踪服务器实践指南
- 转销商使用UD API演示:ZIL域购买与支付流程
- OctoHub: 探索GitHub的Python与CLI接口
- Ansible自动化部署Grafana监控系统的示例教程
- 用Pwned脚本快速检查密码是否泄露
- 网上银行演示应用实战:使用Objective-C进行测试
- 基于ECG和PPG信号的血压预测Matlab开源代码
- WPS在线编辑服务.NET Core版本演示指南
- 解析BLAST输出:biojs-io-blast解析器的使用指南