我想在 Linux 上执行 mount 语句。我的密码包含特殊字符“$”。我的密码是:ABC$$2010$$2009$
我尝试过:
#1 - Specify where in LINUX Environment the WINDOWS PATH will be MOUNTED
WinShare<-as.character("/opt/samples/Apps/LoadWindowsPath/WinShare/")
#2 - LINUX Command Line: Linux commands to MOUNT throught Server Message Block (SMB) with Common Internet File System (CIFS) option
Mount_MODEL_Path<-as.character(paste("echo 'PPP' | sudo -u root mount -t cifs //XXX.XXX.XXX.XX/SubDirectory/My.Folder -o username=\"Domain\\user name\",password=ABC$$2010$$2009$ ",WinShare,sep=""))
system(Mount_MODEL_Path)
它不起作用,他们告诉我“访问被拒绝”,而当我在本地测试时,我有权访问“SubDirectory/My.Folder”。
最佳答案
使用像 '\$' 这样的反斜杠对其进行转义,这会告诉 Shell 忽略特殊字符。 我也希望这不是您的真实密码。
关于r - Linux 上带有特殊字符 ($) 的密码(mount 语句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44000692/