CIFS 在挂载时未使用指定的用户名

CIFS 在挂载时未使用指定的用户名

我正在尝试使用 Hyper-V 运行开发服务器。目标是在 Windows 中执行前端和后端开发,同时将后端文件保留在虚拟服务器上。服务器已安装并正在运行,具有 Internet 连接,我可以通过 SSH 进入虚拟服务器,但无法使共享文件夹正常工作。

我在 Windows 中打开了文件共享并共享了指定文件夹。我在虚拟服务器上安装了 CIFS。我为虚拟服务器设置了静态 IP 地址。

我正在使用以下命令

sudo mount.cifs //DESKTOP-PBAGEL3/Users/Leslie/Documents/Development ~/Documents/Development user=Leslie

但是,当 cifs 尝试挂载时,它会要求输入密码:

root@//DESKTOP-PBAGEL3/Users/Leslie/Documents/Development

这当然行不通,我尝试添加uid=Leslieforceuid但仍然得到相同的结果。我希望密码提示为:

Leslie@//DESKTOP-PBAGEL3/Users/Leslie/Documents/Development

答案1

man 8 mount.cifs状态:

mount.cifs {service} {mount-point} [-o options]

[…]

选项mount.cifs以逗号分隔的对列表形式指定key=value

user=Leslie因此,您需要的不是 sole -o user=Leslie

相关内容