下载与安装:

  • deb包安装

    官方deb包下载:http://packages.ubuntu.com/

     命令安装dpkg –i xxxx.deb (安装不成功留意日志安装依赖包)

  • apt安装

     apt-get install samba

 

测试是否安装成功:

     直接目录访问Linux ip:\\192.168.xxx.xxx

     如果能访问将展示一个空的目录,说明安装成功。访问失败则安装失败。

 

访问配置:

     修改配置文件 vi /etc/samba/smb.conf

     [global]

     这部分一般不修改,用于全局配置,如果是配置成所有用户不需要密码访问把security = user配置security = share

 

     [printers]

     配置打印机,可以不修改

 

根据需要增加配置:

     [xxxx]   --设置windows下访问时显示的文件夹名称,可以根据需要随意设定

     comment = xxxx's file directory  --当前配置说明,随意设定

     path = /home/xxxx  --访问后显示的linux实际目录 (必须配置)

     browseable = yes --可浏览,即在主页面展示文件夹或隐藏

     public = no  --是否公开,yes则不需要账号密码

     valid users = @xxxx  --允许访问的用户  (用户使用smbpasswd –a 添加,root不需要@符号)

     writable = yes --是否可写(不配置默认不可写)

     create mode = 0664  --创建文件权限

     directory mode = 0775  --目录权限

 

具体栗子:

     1.所有用户可以无需密码访问一个公共目录

     2.用户可以通过账号访问专属目录

 

     [public]

     comment = everybody can visit

     path = /home/public

     public = yes

     read only = yes

 

     [bing]

     comment = bing's home directory

     path = /home/bing

     browseable = no

     public = no

     valid users = @bing

     writable = yes

     create mode = 0664

     directory mode = 0775

 

重启samba:/etc/init.d/smbd restart

 

直接访问,进入的是public目录,访问bing目录,需要鉴权。