Ubuntu新版本都不支援smbfs了,使用cifs,下面是使用中遇到的問題.
mount cifs 如果出現:
mount error(112): Host is down
實際能連伺服器,則是因為windows不支援新版cifs,需要加參數"vers=1.0".
一條能用的mount:
sudo mount -t cifs -o domain="WORKGROUP",username="xxx",password="yyy",vers=1.0,nounix,sec=ntlmssp,iocharset=utf8 //192.168.0.100/SW /home/xxx/s100
如果出現下面:
mount error(13): Permission denied
用domain="WORKGROUP",username="xxx" 代替 username="WORKGROUP\xxx".
如果出現:
mount error(6): No such device or address
因為用了//192.168.0.100/, 應該用這個位址下的共享目錄,如//192.168.0.100/SW
一個伺服器(位址)下可以有多個共享目錄.
也可以用下面方法:
sudo mount -t cifs -o credentials=/home/xxx/auth.smb,vers=1.0,nounix,sec=ntlmssp,iocharset=utf8 //192.168.0.100/SW /home/xxx/s103
auth.smb:
username=xxx
password=yyy
domain=WORKGROUP
這些變量不能加引号,加了不能過,報"mount error(13): Permission denied".
fstab:
#SMB, 100.
//192.168.0.100/SW /home/xxx/s103 cifs _netdev,credentials=/home/xxx/auth.smb,uid=1000,gid=1000,vers=1.0,nounix,sec=ntlmssp,iocharset=utf8 0 0