ubuntu samba 服务器配置

1. 检查windows所在的工作站域

windows若想通过samba服务器访问linux,必须和samba上配置的工作站域一致,默认都用WORKGROUP

2. 添加本地域名以便于访问

追加hosts文件:192.168.1.111    ubuntu.com    ubuntu

3. 建立匿名访问

  • 修改/etc/samba/smb.conf配置

    [global]
    workgroup = WORKGROUP
    server string = Samba Server %v
    netbios name = ubuntu
    security = user
    map to guest = bad user
    dns proxy = no

    [Anonymous]
    path = /samba/anonymous
    browsable =yes
    writable = yes
    guest ok = yes
    read only = no

  • 建立匿名访问根目录

    mkdir -p /samba/anonymous
    chmod -R 0777 /samba/anonymous
    chown -R nobody:nogroup /samba/anonymous

4. 建立安全访问

  • 追加/etc/samba/smb.conf配置

    [secured]
    path = /samba/secured
    valid users = @smbgrp
    guest ok = no
    writable = yes
    browsable = yes

  • 建立安全访问根目录

    addgroup smbgrp
    adduser smbusr -G smbgrp //若命令失败,可用 -g group_id
    smbpasswd -a smbusr
    mkdir -p /samba/secured
    chmod -R 0750 /samba/secured
    chown -R smbusr:smbgrp /samba/secured

5. 重启samba服务器

service smbd restart

6. 验证

在windows地址栏输入:\\ubuntu,可在anonymous和secured文件夹进行读写操作

标签: none

添加新评论