搭建Samba服务器的记录

环境:

  1. 最小化centos安装

  2. 网卡配置.关闭防火墙.关闭SELINUX

软件:

samba-3.6.23-35.el6_8.x86_64

samba-common-3.6.23-35.el6_8.x86_64

samba-winbind-3.6.23-35.el6_8.x86_64

samba-winbind-clients-3.6.23-35.el6_8.x86_64

安装:

yum install samba

#加入开机自启动

chkconfig smb on

#启动服务

service smb start

过程:

增加系统用户及密码

useradd smbuser

passwd smbuser

同步增加SMB用户密码

smbpasswd -a smbuser

smbpasswd命令的常用方法smbpasswd -a 增加用户(要增加的用户必须以是系统用户)-d 冻结用户,就是这个用户不能在登录了-e 恢复用户,解冻用户,让冻结的用户可以在使用-n 把用户的密码设置成空.             要在global中写入 null passwords -true-x  删除用户

备份原配置文件

  1. cp /etc/samba/smb.conf smb.conf.bak

编辑配置文件

  1. vim /etc/samba/smb.conf

[global]

        workgroup = MYGROUP

        server string = Samba Server Version %v

        log file = /var/log/samba/log.%m

        max log size = 50

        security = user

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

[homes]

        comment = Home Directories

        browseable = no

        writable = yes

[printers]

        comment = All Printers

        path = /var/spool/samba

        browseable = no

        guest ok = no

        writable = no

        printable = yes

默认配置无需改动,如需自定义目录及用户,加入以下配置内容

自定义目录需对目录所有者授权 如  chown smbuser /home/smb

[shareforwin]

comment=smbuser1's share

path=/home/shareforwin

public=no

writable=yes

valid users=smbuser1

 重启SMB服务,完成配置

service smb restart

linux下访问:

需安装samba-client-3.6.23-35.el6_8.x86_64

smbclient -L //192.168.2.15/               显示资源

smbclient //192.168.2.15/test -U test      连接