Linux上的特殊字符($)的密码(mount语句)

时间:2017-05-16 11:51:13

标签: r linux ubuntu

我想在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”。

1 个答案:

答案 0 :(得分:1)

使用像这样的'\ $'反斜杠来逃避它,这告诉Shell忽略特殊字符。 我希望这不是你的真实密码。