一、安装

  1. centos 安装 samba

    yum install samba -y
    
  2. debian/ubuntu 安装 samba

    apt-get install samba samba-common -y
    

二、配置

Samba服务的主配置文件是smb.conf,默认在/etc/samba/目录下

  1. 修改配置文件,设置共享目录

    centos 默认安装配置文件,包含了用户家目录的共享。

    [homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
    
  2. 设置共享目录权限

    chgrp sambashare /data/share
    groupadd sambashare
    chgrp sambashare /data/share
    
  3. 添加账号

    useradd -M -d /data/share -s /usr/sbin/nologin -G sambashare user1
    chown user1:sambashare /data/share
    smbpasswd -a user1
    
  4. 重新启动或重新加载配置

    systemctl restart smb
    smbcontrol smbd reload-config
    
  5. 连接测试

    macOS 可以打开 "访达" > "前往" (或者快捷键 "Command + K"),输入 smb://192.168.0.39 点连接,输入用户名密码就可以了。

    Windows 可以用 快捷键 "Win + R",打开 "运行",输入 \\192.168.0.39

三、参考文档

  1. Samba服务的配置总结
  2. smb.conf