![smb 挂载密码中的特殊字符](https://linux22.com/image/214027/smb%20%E6%8C%82%E8%BD%BD%E5%AF%86%E7%A0%81%E4%B8%AD%E7%9A%84%E7%89%B9%E6%AE%8A%E5%AD%97%E7%AC%A6.png)
这些是我的 /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
转义字符是\
,这应该有效。