r - Linux 上带有特殊字符 ($) 的密码(mount 语句)

标签 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”。

最佳答案

使用像 '\$' 这样的反斜杠对其进行转义,这会告诉 Shell 忽略特殊字符。 我也希望这不是您的真实密码。

关于r - Linux 上带有特殊字符 ($) 的密码(mount 语句),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44000692/

相关文章:

r - 在函数中使用 dplyr::filter()

r - 如何根据字符串值R分配相同的id号

r - 查找一行中所有并列的最大值,如果列包含最大值,则返回 true 或 false

xml - Linux 上用于处理困惑文件的 xml 编辑器

ruby-on-rails - 在 Windows 上运行的 Ubuntu bash 上设置 PostgreSQL

ubuntu - 在 Ubuntu 中很难将数学和 GSL 联系起来

r - 为什么循环变量的地址在使用时会发生变化?

linux - -A 选项在 gcc 中有什么作用?

c - printf() 在c 中用%p 格式打印的地址是哪个?

linux - 我如何在 ubuntu 中使用 electron builder 设置图标应用程序