linux搭建简单samba服务器

1.安装需要的软体

yum install -y samba samba-client samba-common

2.创建samba需要的本地用户,创建samba服务使用的目录

Linux系统文件的读取时根据其uid和gid的,因此samba要读写文件,创建目录,需要在samba服务器有对应的用户

useradd samba
mkdir /data/samba
chown -R samba.samba /data/samba

3.修改smb.conf配置文件

vi /etc/samba/smb.conf
[global]
        workgroup = sambagroup      分享组
        netbios name = 12ctest         如同windows的芳邻,在一个分型组内唯一名
        server string = Samba Server Version %v
        log file = /var/log/samba/log.%m
        max log size = 50
        security = user
        passdb backend = tdbsam
        load printers = no
        unix charset = utf8                  服务器编码
        display charset = utf8              linux客户端编码
        dos charset = cp950                windows客户端的编码  big5
[samba]
        comment = samba directory
        browseable = no
        writable = yes
        path = /Data/samba
        write list = oracle

4.测试一下并开启samba

testparm
service smb star

5.创建samba用户

samba的用户必须存在于系统中(原因详见第二步),但是密码可以不同

#新增用户
pdbedit -a -u oracle
#查看用户
pdbedit -Lw
#修改密码
smbpasswd oracle
#删除用户
pdbedit -x -u oracle

6.使用

windows
win+r后输入
\samba服务器IP\samba
linux
mount -t cifs \xxx.xxx.xxx.xxxsamba mnt -o username=oracle
原文地址:https://www.cnblogs.com/monkey6/p/11359984.html