freebsd mount_smbfs

2013-08-17 21:00:51 0  category: Freebsd

FreeBSD访问Windows共享文件夹

FreeBSD 挂载 windows 共享文件夹

mount_smbfs -I 192.168.211.10 //xlxz@xlxz.org/move /mnt

再按提示输入[xlxz]用户在[xlxz.org]上的密码,就没问题了.



无密码访问



# 生成访问的加密的密码
# [plainpassword]是指共享用户的密码
smbutil crypt plainpassword


记住上边命令生成的密码.


在vim  ~/.nsmbrc 文件


# HOSTNAME: windows主机名称
# USERNAME: 共享用户名称
# SHARENAME: 共享文件夹名称
# xxxx: 填写上边命令生成的加密后的密码
# hostname username sharename 都是大写
cat ~/.nsmbrc
[HOSTNAME:USERNAME:SHARENAME]
addr=192.168.211.10
password=xxxx



这样就不需要密码了

mount_smbfs -N -d 777 -f 777 -I 192.168.211.10 //xlxz@xlxz.org/move /mnt


# -d 挂载的文件夹权限
# -f 挂载的文件的权限


中文乱码

mount_smbfs -N -E UTF-8:CP936 -d 777 -f 777 -I 192.168.211.10 //xlxz@xlxz.org/move /mnt


# -d 挂载的文件夹权限
# -f 挂载的文件的权限
# -E 解决乱码问题,注意必须为大写字母

# 注意使用 locale 命令查看是否为 zh_CN.UTF-8 如果不是将会显示为乱码




Freebsd 自动挂载 Windowns 共享文件夹


在 /etc/nsmb.conf 写入配置


[QI:QI]
charsets=UTF-8:CP936 #解决乱码问题,注意必须为大写字母
addr=192.168.56.25
password=$$1615c5134


在 /etc/rc.local 写入挂载命令


mount -t smbfs //QI@QI/job_project /mnt