Ubuntu施用samba配置
Ubuntu应用samba配置
没有时间测试其他的, 就直接用sudo apt-get install samba安装了。
安装完后,用别的机子登录,发现总是提示在连接中。显然无法登录。
在javaeye某人的文章里,有一个配置方法,发现挺管用。方法如下
1.编辑/etc/samba /smb.conf
找到“; security = user” 把前边的分号去掉(回家后又在自己机器的虚拟机上装了一遍,发现这次不是去掉分号,而是去掉前面的警号即注视符号,真实就装两次都不一样,好生奇怪)
2./etc/samba /smb.conf 在文件末尾添加如下代码
[theuser] comment=Shared folder with username and password path=/home/theuser/yoursharedir public=yes writable=yes valid users=theuser create mask=0644 directory mask=0644 force user=theuser force group=theuser available=yes browseable=yes
配置内容请见文知意。theuser是指你要用此访问的用户。这个用户必须存在,如果不存在,请添加之。
3.找到 /etc/samba /smb.conf中的 [global]标签修改工作组并添加编码配置
workgroup = WORKGROUP #这是Window设置的Group display charset=UTF-8 unix charset=UTF-8 dos charset=cp936
后面的三行是为了防止出现中文目录乱码的情况。其中根据你的 local,UTF-8 有可能需要改成 cp936。
4.重启samba服务用如下命令
sudo /etc/init.d/samba restart
5.增加samba用户,如下命令
增加
sudo smbpasswd -a theuser
删除用户
sudo smbpasswd -x theuser
OK, 现在可以登录试试了。