精华内容
下载资源
问答
  • samba服务

    2020-11-19 10:50:42
    samba服务 1 yum install samba -y 安装samba服务 2 配置samba服务 /etc/samba/smb.conf 配置一个共享目录/opt/share mkdir /opt/shate chmod 777 /opt/shate 4 启动samba服务 #systemctl start smb #systemctl ...

    samba服务
    1 yum install samba -y
    安装samba服务

    2 配置samba服务
    /etc/samba/smb.conf
    配置一个共享目录/opt/share
    在这里插入图片描述
    mkdir /opt/shate
    chmod 777 /opt/shate
    4 启动samba服务
    #systemctl start smb
    #systemctl start nmb

    5创建samba用户
    smbpasswd -a root

    6重启samba服务
    servicee smb restart

    在这里插入图片描述

    展开全文
  • Samba服务

    2019-10-05 01:13:47
    Samba的功能 Samba的安装 Samba服务的启动、停止、重启 Samba服务的配置 Samba服务的主配置文件 samba服务器配置实例 Samba客户端设置 windows客户端 Linux客户端 课后作业 【本节内容】1. 掌握samba的功能:samba是...

    Samba的功能
    Samba的安装
    Samba服务的启动、停止、重启
    Samba服务的配置
    Samba服务的主配置文件
    samba服务器配置实例
    Samba客户端设置
    windows客户端
    Linux客户端
    课后作业
    【本节内容】
    1. 掌握samba的功能: samba是一个网络服务器,用于Linux和Windows之间共享文件。
    2. 掌握samba服务的启动、停止、重启
    service smb start|stop|restart
    3. 掌握samba的主配置文件为:/etc/samba/smb.conf
    4. 掌握配置samba服务

    注意:

    1 客户端要对目录是否有权限,必须samba软件放权+系统放权

    2 每个用户的访问方式是:\\服务端ip\用户名,默认访问自己的家目录(该用户对该目录有w权限,且samba对用户的家目录开启了writeable=yes的权限)

    3 对于共享的目录,是所有人打开目录进行操作的,而不是一个打印机,所以printable一定要设置no

    4 writeable=yes代表对所有用户放行了写权限,write list=user1,user2无效,因为放行的所有用户中已然包含user1和user2

    5 writeable=no,write list=user1,user2代表所有人都没有写权限,唯独user1和user2有

     

    comment = ......   设置共享注译
    path =    设置共享目录的物理路径
    valid users = @组名,用户名   设置允许哪些合法组或用户访问
    public = yes|no  设置共享资源是否能给游客帐号访问
    browseable = yes|no  设置该共享为隐藏共享
    writable = yes|no 设置是否允许客户端写入数据
    hosts allow =  设置允许访问该共享的合法网段或IP
    samba安全认证掌握两种:share (匿名访问)user:用户名密码
    添加smb用户和设置密码:smbpasswd –a 用户
    Useradd u
    5. 掌握windows客户端的访问方式

    6.掌握Linux客户端的访问方式

    7.课后作业(用时50分钟)

    1) Linux服务器上安装Samba服务软件
    2) 对Samba的主配置文件进行资源共享设置
    3) 在Samba服务器上设置用户登录账号
    4) 分别在Linux和Windows客户端进行连接测试

    转载于:https://www.cnblogs.com/Centwei/p/11302852.html

    展开全文
  • SAMBA服务

    2020-06-19 18:50:31
    Samba服务结构 SMB 协议 Server Message Block,服务消息块 CIFS 协议 Common Internet File System,通用互联网文件系统 amba 软件包构成 samba-client-libs-4.4.4-9.el7.x86_64 samba-common-libs-4.4.4-9.el7....

    samba简介

    SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。

    SMB协议是C/S型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。

    Samba服务结构

    在这里插入图片描述
    SMB 协议
    Server Message Block,服务消息块
    CIFS 协议
    Common Internet File System,通用互联网文件系统

    amba 软件包构成
    samba-client-libs-4.4.4-9.el7.x86_64
    samba-common-libs-4.4.4-9.el7.x86_64
    samba-client-4.4.4-9.el7.x86_64
    samba-common-4.4.4-9.el7.noarch

    Samba 服务器的主要程序

    smbd:提供对服务器中文件、打印资源的共享访问
    nmdb:提供基于NetNIOS主机名称的解析
    tcp端口相对应的服务是smbd服务,其作用是提供对服务器中文件、打印资源的共享访问。
    udp端口相对应的服务是nmbd服务,其作用是提供基于NetBIOS主机名称的解析。
    Samba的配置目录及文件
    /etc/samba/
    /etc/samba/smb.conf
    配置文件检查工具:testparm

    常见共享目录配置项的含义

    comment:对共享目录的注释、说明信息
    path:共享目录在服务器中对应的实际路径
    browseable:该共享目录在“网上邻居”中是否可见
    guest ok:是否允许所有人访问,等效于“public”
    writable:是否可写,与 read only 的作用相反

    建立 Samba 用户数据库文件

    默认数据库文件位/var/lib/samba/private/passdb.tdb
    设置用户访问授权
    新建共享目录与共享用户
    修改 smb.conf 配置文件,添加名为 tools 的共享目录
    重新加载 smb.conf 文件,或重启 smb 服务
    确定用户访问权限
    设置目录权限
    设置上传文件和目录的默认权限

    展开全文
  • SAMBA服务器

    2019-08-14 22:03:44
    二、samba的主要功能三、Samba服务的组成部分1、软件包2、服务名称3、服务端口4、主配置文件四、smaba文件共享五、1、修改使用域2、用户访问的黑白名单六、共享自建目录七、共享系统级的目录八、在配置文件中权限的...

    一、什么是samba?

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成
    SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议
    它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务
    SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源
    通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源
    

    二、samba的主要功能

    (1)共享文件与打印机服务
    (2)可以提供用户登录samba主机时的身份认证,以提供不同身份用户的个别数据
    (3)可以进行Windows网络上的主机名解析
    (4)可以进行时设备的共享

    三、Samba服务的组成部分

    1、软件包

    Samba-common 这个软件提供的则是服务器与客户端都会使用到的数据,包括samba的主配置文件(smb.conf)等
    Samba-client 这个软件提供了当Linux作为samba客户端时,所需要的工具命令,例如挂载samba文件格式mount.cifs
    Samba 这个软件提供了SMB服务器所需的各项服务程序、相关文件以及其他与samba相关的配置文件及开机默认选项文件等

    2、服务名称

    smb、nmb
    

    3、服务端口

    通常使用TCP/445进行所有连接,还是用UDP137、UDP138和TCP/139进行向后兼容
    

    4、主配置文件

    /etc/samba/smb.conf
    (1)smb.conf的服务器全剧参数:[global]项目
    (2)共享资源的相关参数[共享的名称]
    (3)在文件中,#号和;都是注释符号
    

    四、smaba文件共享

    在做此实验之前,搭建实验环境:准备两台虚拟机,desktop为服务端(172.25.254.136),server为客户端(172.25.254.236)。
    给两台虚拟机配置ip,配置yum源,selinux状态为关闭状态
    

    步骤一:在服务端下载服务

    在服务端下载客户端、命令、主服务三个软件。
    			yum install samba-client.x86_64 samba-common.x86_64 samba.x86_64 -y
    打开服务
    			systemctl start smb
    查看端口139、445 tcp/udp
    			netstat -antlupe | grep smb
    在火墙中添加samb
    

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述步骤二:在服务端建立smb用户

    建立smb用户,因为默认不能使用用户,所以必须使用用户访问(为了安全)
    smb用户必须是系统存在用户
    (默认共享是有读写权限,共享的文件在用户自己的家目录下。)
    

    在这里插入图片描述
    步骤三:在客户端测试
    在linux中,
    方式一:在测试主机上安装客户端,

     yum install samba-client.x86_64 -y
    没有用户时是匿名访问。
    smbclient -L //172.25.254.136(L列出)
    选择smb用户访问,只能上传当前路径下的内容(L表示列出)
    smbclient  //172.25.254.136 -U westos
    

    在客户端:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在服务端:
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190813220306282.png?x-oss-process=image在这里插入图片描述
    方式二:可以利用挂载

    mount //172.25.254.136/westos /mnt -o username=westos,password=westos
    (在mnt目录下进行操作,可以查看到在自己的smb主机上共享)
    

    在这里插入图片描述
    在这里插入图片描述

    五、

    1、修改使用域

    vim /etc/samba/smb.conf
    	编辑配置文件,将workgroup使用域修改为WESTOS
    重置服务
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2、用户访问的黑白名单

    当用户的白名单开启时,只有白名单上的才可以访问。
    	hosts allow 白名单
    用户的黑名单设置时,黑名单上面的不能访问。
    	hosts deny 黑名单
    在没有强调用户的白名单,系统默认白名单对所有用户开启。
    

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    六、共享自建目录

    初步

    [共享名称]
    comment   目录的说明
    path 这个共享名称实际会进入Linux文件系统(目录),也就是说,在客户端看到的是[共享]的名称,而实际操作的文件系统则是在path里面所设置的
    

    selinux状态为开启状态测试永远在客户端,配置修改在服务端
    在这里插入图片描述
    步骤一:建立目录
    在这里插入图片描述
    步骤二:共享资源的相关参数设置
    在服务端上操作
    在客户端上测试
    步骤三:修改安全上下文

    semanage fcontext -a -t samba_share_t '/westos(/.*?)?'更改安全上下文
    restorecon -RvvF /westos加载使其生效
    

    在服务端
    在客户端
    步骤四:允许可写
    编辑配置文件,给予可写权力
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述在这里插入图片描述

    七、共享系统级的目录

    步骤一:在配置文件里面添加

    [mnt]                                                        samba服务器对外共享的总名称
    comment = Share System mnt  Directory  说明此目录为系统共享目录       
    path = /mnt                                            服务器实际共享的目录 
    writable = yes                                        登陆进去是可以rm删除和put上传(不识别touch)
    

    挂载(在卸载时,如果不能成功,lsof挂载点,杀死进程)
    在 测试端,(smbclient //172.25.254.136 -U chen) 登录samba服务器,会发现可以看,但是无法新建和删除文件。
    在这里插入图片描述
    步骤二:更改可读之后,文件添加允许读写,给用户rwx权限,这时依然不能写权限
    在这里插入图片描述在这里插入图片描述
    将写权限更改1,就可以写权限。

    在这里插入图片描述
    在这里插入图片描述
    (安全上下文更改后,下降smb的安全系数)

    八、在配置文件中权限的修改造成的影响

    /etc/samba/smb.conf
    在服务端做,客户端测试
    (1)是否可以列出L目录
    yes为可以,no为不可以,在不说明的情况下,系统默认为可以列出。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    (2)对用户可写
    可以指定smb用户,也可以利用组成员,+和@符号意思一样。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (3)指定用户可以登陆(也可以是组成员)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    (4)匿名用户可以登陆(需要添加两处内容)

    guest ok =yes                      使匿名用户可以登陆
    map to guest = bad user        使匿名用户可以挂载,使挂载进程识别samba匿名用户
    

    在这里插入图片描述
    在这里插入图片描述

    (5)给予用户超户的权限(在文件本身权限不变的情况下)

    admin users = student
    admin users = westos  指定 smb 服务的访问管理用户 
    

    在这里插入图片描述
    在这里插入图片描述

    九、实现多用户挂载

    己挂载的,只能自己看,别人要看需要通过验证!
    在客户端做
    (1)yum install cifs-utils 在客户端安装可以实现多用户挂载的服务,客户端的每个用户只能看自己的
    在这里插入图片描述
    (2)密码不会暴露出来,写在认证文件里面

    vim /root/smbpasswd 编辑smb挂载用户身份的一个认证文件,之前挂载的时候用户和密码是裸露在外面的,现在写在认证文件里面
    chmod 600 /root/smbpasswd 只有管理员可以看
    

    (3)以认证文件方式挂载,现在不裸露samba用户身份了,但是切换到student用户还是可以查看挂载目录下的内容
    在这里插入图片描述
    在这里插入图片描述(4)必须通过smb的用户认证,加密方式,加密意图

    sec=ntlmssp 认证方式
    multiuser 多用户认证
    

    在这里插入图片描述

    在这里插入图片描述(5)那么此普通用户student,想要查看此共享目录内的内容,就要通过验证:
    cifscreds add -u ranran 172.25.254.136给本地用户student一个samba用户的身份,此时他就可以通过验证了。
    在这里插入图片描述

    展开全文
  • samba 服务

    2016-11-13 16:29:29
    什么是samba ...使用NetBIOS协议,Network Basic Input/Optput System,无法跨路由的...samba服务能干什么? linux上架设,可以共享给windows平台,跨平台的文件共享。 可以通过windows系统,直接更改linux服务器中的文
  • samba 服务器

    2015-12-15 14:25:44
    Linux系统默认已经安装了Samba,但是没有安装Samba服务: 1,先查看安装情况:rpm -qa|grep samba   根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包。 我的安装情况是: 使用命令:mount /
  • Samba服务器

    千次阅读 2013-12-22 15:28:58
    为了方便的在windows系统和Linux之间进行文件共享,使用samba服务器。 Samba保证了Linux与windows之间方便快捷的共享文件 1. samba服务器的配置 (1) samba服务器的安装 进入软件文件夹 [root@lab labsoft]# cd /...
  • samba服务器

    2015-03-13 10:21:19
    SMB(server message block)协议时windows中使用的文件共享协议,我们在linux系统或者其他类unix系统中可以通过samba服务来实现smb功能。 Samba服务是smb的一个开源实现,主要功能如下: --通过smb协议进行文件共享...
  • SAMBA 服务器

    2013-05-18 20:24:58
    Samba 服务器 (如果按本文操作后,仍不能正常的访问, 请关闭 Selinux 和 关闭防火墙 ) 在Unix Like 上面可以分享档案数据的 file system 是 NFS,那么在 Windows上面使用的『网络邻居』所使用的档案系统...
  • Samba 服务

    2015-04-20 22:05:30
    (Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务 安装Samba sudo apt-get install samba 配置Samba 共享...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,012
精华内容 6,404
关键字:

samba服务