![如何从命令行安装用户名中有空格的 NAS](https://linux22.com/image/1524158/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%AE%89%E8%A3%85%E7%94%A8%E6%88%B7%E5%90%8D%E4%B8%AD%E6%9C%89%E7%A9%BA%E6%A0%BC%E7%9A%84%20NAS.png)
我正在尝试从我的 Mac 终端安装 SMB 网络驱动器。用户 ID 是名字 姓氏中间有一个空格。我尝试了各种组合,但都不起作用。
mount_smbfs //firstname\ lastname@server/home /Volumes/home
mount_smbfs //"firstname lastname"@server/home /Volumes/home
mount_smbfs //firstname" "lastname@server/home /Volumes/home
mount_smbfs //firstname\040lastname@server/home /Volumes/home
我得到的要么是 URL 解析失败,要么是使用错误,要么是用户名不正确(不是错误,但无法进行身份验证)。但是,它适用于没有空格或特殊字符的用户名。
有什么方法可以实现这个目标吗?
答案1
正如 Daniel B 所评论的,用 替换任何空格%20
。
答案2
尝试这样做:-
[root@test ProductServers]# ls -l | tail -1 drwxrwxr-x 2 nfsnobody nfsnobody 8192 Mar 6 21:04 TST 服务器 <-----
[root@test 共享]# cd产品服务器/TST\ 服务器/