当我尝试在Linux VM中安装文件共享时,我使用以下命令:
mount -t cifs <file-share> /tffs -o vers=3.0,username=<username>,password=<key>,dir_mode=0777,file_mode=0777
文件共享位于美国中部。 当我在美国中部的一台Ubuntu 16.04机器上运行这个命令时,它工作正常。
当我在美国中南部的一台Ubuntu 16.04机器上运行它时,我得到:
mount error(13): Permission denied Refer to the mount.cifs(8) manual page (eg man mount.cifs)
dmesg给了我这个:
[ 156.010050] CIFS VFS: Send error in SessSetup = -13 [ 156.013201] CIFS VFS: cifs_mount failed w/return code = -13
有谁之前经历过这个吗? 我如何解决这个问题?
注意这里的文档说:
注意
Linux SMB客户端尚不支持encryption,因此从Linux安装文件共享仍然要求客户端与文件共享位于相同的Azure区域。 但是,对Linux的encryption支持是负责SMBfunction的Linux开发人员的路线图。 未来支持encryption的Linux发行版也将能够从任何地方安装Azure文件共享。
编辑:这里有一个关于Ububtu的更新。