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, 现在可以登录试试了。