运维经验记录 在CentOS上挂载Windows共享磁盘

1、需求:

非root用户(普通用户)能够读写windows共享目录,比如查看文件、创建文件、修改文件、删除文件

bash 复制代码
# 让普通用户也可以正常读写
uid=value and gid=value
Set the owner and group of the root of the file system (default: uid=gid=0, but with option uid or gid without specified value, the uid and gid of the current process are taken).

2、挂载步骤

先在 Windows 下面共享需要挂载的目录

指定需要共享的文件目录:Downloads

右键》共享》网络文件和文件夹共享》共享...》选择要与其共享的用户》默认用户即可

右键》共享》高级共享》高级共享...》勾选共享些文件夹

右键》共享》高级共享》高级共享...》权限》为指定用户赋予完全控制权限



3、在linux普通用户下,创建挂载与windows共享一一对应的挂载目录

bash 复制代码
mkdir -p ~/windows-downloads

4、查看当前用户uid和gid

bash 复制代码
cat /etc/passwd |grep xxx
cat /etc/group|grep users

5、挂载命令

bash 复制代码
sudo mount -t cifs -o uid=1000,gid=100,username=xxx,password=xxxxxx 
//10.239.15.119/Users/xxx/Downloads /home/xxx/windows-downloads

6、查挂载在状态

bash 复制代码
# df -h
文件系统                               容量  已用  可用 已用% 挂载点
//x.x.x.x/Users/xxx/Downloads  466G   58G  408G   13% /home/xxx/windows-downloads
相关推荐
荣--10 小时前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森10 小时前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜1 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB2 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode3 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220704 天前
如何搭建本地yum源(上)
运维
大树887 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠7 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质7 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
qq_369224337 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误