Ubuntu 22.04挂载Windows 10 CIFS共享目录只读,无法写入权限问题求助
Ubuntu 22.04挂载Windows 10 CIFS共享目录只读,无法写入权限问题求助
我现在碰到个棘手的问题,想请各位帮忙分析排查下。我用的是Ubuntu 22.04.3 LTS,要挂载Windows 10 Pro 22H2(OS Build 19045.3693)上的NTFS磁盘共享(CIFS/Samba)。目前已经成功挂载了一个Windows磁盘,但它空间不够用了,所以打算换另一个有剩余空间的磁盘来替代。这两个磁盘除了名称、大小和剩余空间不一样,其他配置完全一致:都是通过同一个USB集线器连接,安全权限设置也基本相同。
但不管我怎么操作,第二个磁盘挂载到Linux后始终是只读模式,执行以下命令时会报错:
sudo touch /mnt/mountname/test.txt
错误提示如下:
touch: cannot touch '/mnt/mountname/test.txt': Permission denied
我使用的挂载命令是:
sudo mount -t cifs -o credentials=/etc/win_creds/cred_file,dir_mode=0770,file_mode=0770,vers=2.0,uid=1000,gid=0,forceuid,forcegid //192.168.x.x/windrivename/winfolder/anotherwinfolder /mnt/mountname
我已经做了这些排查工作:
- 检查过Linux侧挂载点
/mnt/mountname的权限,挂载前后都是rwxrwx---; - 确认了凭证文件
cred_file里的用户在Windows端对目标共享路径//192.168.x.x/windrivename/winfolder/anotherwinfolder拥有完全控制权限,试过用工作组和实际Windows域名作为Domain参数; - 卸载后确保
/mnt/mountname文件夹权限是rwxrwx---,且由执行挂载命令的用户所有,该用户也是root组的成员,挂载点的组所有者为root; - 尝试修改挂载参数里的
vers=1.0和vers=3.0,问题依旧; - 查看
dmesg | grep CIFS没有任何错误信息; - Windows事件查看器的「安全」和「系统」日志里也找不到相关报错。
有没有大佬能指点下可能哪里出问题了?
备注:内容来源于stack exchange,提问作者Steve Gon
相关产品推荐
相关产品推荐

