smb 挂载密码中的特殊字符

smb 挂载密码中的特殊字符

这些是我的 /etc/fstab 中包含 smb 安装的行

//192.168.2.2/Company /home/myname/server/company cifs users,credentials=/home/myname/.smbcredentials,uid=1000,gid=1000,noauto 0 0
//192.168.2.2/Private /home/myname/server/private cifs users,credentials=/home/myname/.smbcredentials,uid=1000,gid=1000,noauto 0 0

.smbcredentials 文件包含带有特殊字符的密码,例如:

username=myname
password=%t!f?ea-TGH

由于特殊字符,该安装不起作用。有没有办法逃避字符?我尝试用"or '- 包围它,但它不起作用。

答案1

password= %t\!f\?ea-TGH

转义字符是\,这应该有效。

相关内容