Mount
帶有憑據的 Ubuntu 14 mount.cifs 不起作用
我可以通過以下方式安裝 Windows 共享驅動器:
mount.cifs //192.168.1.151/_wymiana /mnt/share_2 -o user=wega,password=1234
但我不能這樣:
mount.cifs //192.168.1.151/_wymiana /mnt/share_2 -o credentials=/root/.smbcredential_2 cat .smbcredential_2 username=wega password=1234
使用 strace 進行調試
strace -f -e trace=mount mount -t cifs //192.168.1.151/_wymiana /mnt/share_2 -o credentials=/root/.smbcredential_2 Process 3338 attached Process 3339 attached [pid 3339] +++ exited with 0 +++ [pid 3338] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3339, si_status=0, si_utime=0, si_stime=0} --- [pid 3338] mount("//192.168.1.151/_wymiana", ".", "cifs", 0, "ip=192.168.1.151,unc=\\\\192.168.1"...) = -1 EACCES (Permission denied) mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) [pid 3338] +++ exited with 32 +++ --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=3338, si_status=32, si_utime=0, si_stime=0} --- +++ exited with 32 +++
預先感謝您的幫助
檢查並確認您的憑據文件中的使用者名和密碼後面沒有任何空格或任何其他不可見字元。
有額外的空間會改變憑據。
您的
cat
命令在使用者名輸入後顯示了幾個額外的字元。