我正在运行 Ubuntu 22.04.3 LTS,尝试在 Windows 10 Pro 版本 22H2(OS Build 19045.3693)上安装(CIFS/Samba)NTFS 驱动器。我实际上已经在其中一个 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权限rwxrwx---
(挂载之前和挂载之后)。
我已检查以确保列出的用户名cred_file
存在且具有 Windows 权限//192.168.x.x/windrivename/winfolder/anotherwinfolder
(即完全控制)。我已尝试将Workgroup
和都THEACTUALWINDOMAINNAME
用作域。
我已卸载并确保该/mnt/mountname
文件夹具有rwxrwx---
权限并由发出命令的用户拥有mount
;此外,该用户是 的成员root
,并且 的组所有者/mnt/mountname
是root
。
我已经尝试过vers=1.0
了vers=3.0
。
没有错误消息dmesg | grep CIFS
。
Windows 事件查看器 -> 安全和系统中没有错误消息。