在linux上挂载windows共享目录

挂载要求

  • 非root用户(普通用户)能够读写windows共享目录,比如查看文件、创建文件、修改文件、删除文件
sh 复制代码
# 让普通用户也可以正常读写
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).

挂载步骤

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

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

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

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

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



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

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

查看当前用户uid和gid

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

挂载命令

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

查挂载在状态

sh 复制代码
# df -h
文件系统                               容量  已用  可用 已用% 挂载点
//x.x.x.x/Users/xxx/Downloads  466G   58G  408G   13% /home/xxx/windows-downloads

参考资料

相关推荐
SummerGao.9 分钟前
CentOS 7 源码安装libjsoncpp-1.9.5库
linux·运维·centos·jsoncpp
SummerGao.15 分钟前
【解决】Linux命令报错:Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
linux·运维·centos
钢铁男儿18 分钟前
Python 序列构成的数组(对序列使用+和_)
服务器·windows·python
DogDaoDao25 分钟前
从零开始:Windows 系统中 PowerShell 配置 FFmpeg 的详细步骤
windows·ffmpeg·音视频·ffplay·powershell·视频直播·ffprobe
獨枭31 分钟前
Linux 一键配置 Vim 为开发利器
linux·运维·vim
黑不溜秋的1 小时前
Ubuntu24.04 配置远程桌面服务
linux·运维·服务器
sukalot2 小时前
Windows 图形显示驱动开发-WDDM 2.4功能-GPU 半虚拟化(十二)
windows·驱动开发
孞㐑¥2 小时前
Linux之权限问题
linux·经验分享·笔记
sakabu2 小时前
基于Linux C语言多线程服务器+Qt客户端+STM32客户端实现的无人超市项目
linux·服务器·c语言·stm32·单片机·qt·stm32项目
DjangoJason2 小时前
操作系统 :进程概念
linux·笔记·ubuntu