ubuntu 安装samba服务器

  1. sudo apt-get install samba
  2. getenforce

    检查selinux是否关闭,我这个ubuntu的版本没有默认安装selinux,所以直接忽略

    参考:http://www.apelearn.com/study_v2/chapter16.html#id3来关闭selinux。

  3. sudo vi /etc/samba/smb.conf

    修改如下项目:

    workgroup = WORKGROUP

    security = share // 不用密码就可以访问。

       
     

    [disk2_B]

    comment = share disk2_B

    path = /media/disk2_B

    browseable = yes

    public = yes

    writable = yes

    这个是共享disk2_B的,其他一样即可。这样在Windows 8.1下面就不用密码访问了。记得重启samba服务。

  4. 修改成有密码访问的参考如下:

    security = user

    passdb backend = tdbsam

    public = no

       
     

    然后在命令行中将用户加入到samba中。

    sudo useradd richard // 在系统中加入一个用户

    sudo pdbedit -a richard //将richard加入为samba用户

    重启服务即可。但是我的windows 8.1访问总是提示要输入凭据,不知道是哪里不对。

       
     

出现的问题:

  1. 总体是需要输入凭据,我重新建立了一个用户,然后将其加到sudo组,然后添加到samba的用户里面,然后在Windows 8.1提示的时候,记住凭据即可。问题解决~
  2. 如果还是遇到输入凭据的问题,就将服务器重启一下,好像重启samba服务是没用的。

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注