我已经使用以下方式安装了 Windows 驱动器:
sudo mount -t cifs -o rw,user=james //share/company/IT/sales /mnt/winshareh/
用户拥有完全的管理员权限,并且可以在驱动器本身上进行读写等操作。
如果我尝试使用 SQL 管理工作室恢复数据库,我可以读取已安装文件夹中的备份文件。
但是,如果我在终端上 cd 到 /mnt/winshareh 并列出所有内容,我什么都看不到,它只是给我一个空白的结果,或者如下所示,我可以创建一个文件或文件夹(仅以 root 身份创建,在没有 sudo 的情况下拒绝权限),然后它会列出它们,但是不是驱动器文件夹内的实际备份。
我尝试在 mount 命令中添加 rw 权限,看看这是否允许我毫无差别地写入文件夹。我还尝试卸载并以其他用户身份重新安装,但仍然没有差别。我还尝试在 windows 文件夹中授予完全权限,我可以确认我能够直接使用 Windows 资源管理器创建文件夹和文件。
我在这里遗漏了什么?
答案1
以本地用户身份挂载:在挂载选项中添加您的 UID 和 GID(假设您的本地 ID 是 1000):
-o rw,user=james,uid=1000,gid=1000
以便您拥有适当的访问权限。/mnt/winshareh
您在挂载期间是否进入了 IN ?那么您看到的仍是挂载前的旧 inonde。重新进入目录:cd .
以更新您当前的工作目录。