Samba
autofs cifs 桑巴
基於上述問題,我的問題是我的 samba/cifs 密碼確實有 ‘*’ 和 ‘&’ 字元將我指向以下行:
if [ -e "$credfile" ] then opts=$opts",credentials=$credfile" smbclientopts="-A "$credfile
轉義密碼的正確方法是什麼?在信用文件中
username='user' password='*pass&word?Secure'
這種方式失敗
username=user password=\*pass\&word\?Secure
或修復“ smbclientopts="-A “$credfile "
感謝您的評論。
2020 更新:乾淨的 pop-os 安裝
> apt install samba autofs smbclient > sudo nano /etc/creds/<<host>> > sudo chmod rw-r-r /etc/creds/<<host>> > sudo nano /etc/auto.master ###edit: /smb auto.smb --timeout=300 > sudo systemctl restart autofs.service
結果:
> the ls /smb/<<host>> show all the shares > but ls /smb/<<host>>/<<share>> > ls -l /smb/ccollart/home > ls: cannot open directory '/smb/ccollart/home': No such file or directory
系統日誌:
> Feb 5 11:26:33 pop-os kernel: [10292.285802] CIFS: Attempting to mount //ccollart/home > Feb 5 11:26:33 pop-os kernel: [10292.285816] Unable to determine destination address.
然後我安裝winbind:
sudo apt install libnss-winbind winbind
順便說一句,我的本地 DNS 確實添加了 searchdomain = localdomain 並且 DNS 確實解析了 IPv4 “host”和“host.localdomain”
我的解決方案是安裝 CIFS-UTILS,因為 FS 類型是 opts="-fstype=cifs”
sudo apt install cifs-utils
但我遵循的大多數教程都不包括這一步,也許