Linux Samba服务器架构

1.概述

在同一网络中,为了更加合理的利用网络资源共享,经常需要共享打印机与文件,在网络中同时存在Linux与Windows主机时,要借助于Samba服务来共享资源。该服务主要用于Linux系统与Windows系统之间共享资源。

Samba用于在UNIX上实现SMB(Session Message Block,服务信息块协议),是一个工具套件。在Windows中,SMB协议通常用于实现文件与打印机共享。

 

2. Samba服务的配置

 

vim /etc/samba/smb.conf  这是samba的配置文件。

一般smb.conf文件由3个标准段和若干个用户自定义的段组成.

Global:用于定义全局参数和默认值

Homes:用于定义用户的Home目录共享

Printers:用于定义打印机共享

Userdefined_sharename:用户自定义的段,可以有多个

 

(1)workgroup=WORKGROUP-修改工作组名

(2)hosts allow=192.168.138. -允许访问服务器的网段

(3)security=user 安全等级:

    share:用户不需要帐户与密码就可登录samba服务器

    user:  由提供服务的samba服务器负责检查帐户与密码

    server:检查帐户与密码由另一台Windows或samba服务器负责

    domain: 指定Windows域控制服务器来验证帐户与密码

(4)共享文件名

    [chen]

                comment=chen

                path=/home/chen

                writeable=yes

                browseable=yes

                valid users=chenjinzhong

 

 

当我们用图形界面进行配置时,这些参数不用修改。

 

 

 

配置步骤:

(1)建立一个系统用户

useradd chenjinzhong  //建立一个系统用户chenjinzhong

passwd chenjinzhong   //设定密码

Changing password for user samba.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

 

(2)创建samba帐户

smbpasswd -a chenjinzhong

new SMB password:

Retype new SMB password:

Added user chenjinzhong.

 

这里的密码是用于Windows下登录samba服务器的密码。

 

(3)添加共享目录:

管理->服务器设置->samba服务器设置

->添加共享

目录:如 /home/chen

描述: chen

 

 

chmod 777 chen

 

 

(4)要让客户端访问Linux服务器上的资源,还需要:

setsebool -P samba_enable_home_dirs=1

重启samba服务:

 

service smb restart

 

 

 

3. Windows下访问

 

在cmd输入: //222.27.253.108/chenjinzhong

 

再输入密码就可以了。

 

 

 

关于简单的samba服务器的配置就介绍到这里了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值