精华内容
下载资源
问答
  • Samba服务
    千次阅读
    2022-01-01 20:08:35

    samba服务器

    samba服务器简介

    在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据。NFS服务可以实现在客户端的机器上直接使用服务器上面的文件,但是NFS主要在unix系列操作系统上使用。windows上面也有类似的文件系统,那就是cifs(Common Internet File system,通用internet文件系统),cifs的最简单的用途就是“网上邻居”,但是cifs只能让windows机器沟通。所以,为了实现windows和unix系列系统之间能够相互沟通,就产生了samba服务。
    samba是架构在NetBIOS(Network Basic Input/Output System,网上基本输入输出系统)这个通信协议上面所开发出来的。NetBIOS是由IBM发展出来,目的是要让局域网络内少数计算机进行网络连接的一个通信协议,因此NetBIOS是无法跨越路由的,而现在Samba不仅能与局域网主机分享资源,还能与全世界的电脑分享资源,就是由NetBIOS over TCP/IP技术解决。由于NetBIOS在局域网内实在是很好用,所以微软的网络架构就使用了这个协议。而samba最早发展的时候,其实是想要让linux系统可以加入windows的系统当中来共享使用彼此的文件数据,所以samba就架构在NetBIOS发展出来了。

    samba功能

    1、进行文件共享;
    2、可以提供使用者登入samba主机时的身份认证,以提供不同身份的个别资料;
    3、可以进行windows网络上的主机名称解析(NetBIOS name);

    NetBIOS当初发展就着眼在局域网内的快速数据交流,而因为是定义在局域网内,因此它并没有使用类似TCP/IP之类的传输协议,也就不需要IP的设置。这样一来数据如何在两台主机间交流呢?其实主机在NetBIOS协议当中的定义为使用“NetBIOS Name”,每一台主机必须要有不同的NetBIOS Name才行。假设使用网上邻居来设置文件数据的访问,想要登录某台计算机使用它所提供的文件数据时,必须要加入该计算机的工作组,并且需要给自己的机器设置一个NetBIOS Name,在同一个组中,NetBIOS Name是独一无二的。是否能登录对方主机或者是使用对方主机所提供的资源,还要看对方主机有没有提供我们使用的权限。
    samba通过两个服务来控制管理工作组和samba主机共享的目录,分别是:
    nmbd:这个服务是来管理工作组、NetBIOS Name等的解析。主要利用UDP协议开启port137、port138来负责名称解析的任务。
    smbd:这个服务的主要功能是用来管理samba主机共享的目录、文件与打印机等。主要利用可靠的TCP协议来传输数据,开放的端口为139和445(不一定存在)。

    samba服务器的搭建

    samba服务的相关软件包说明

    samba:该软件主要提供了smb服务器所需的各项服务程序(smbd及nmbd)、相关的文件。

    samba-client:这个软件提供了当linux作为samba client时,所需要的工具命令。例如挂载samba文件格式的mount.cifs。

    samba-common:这个软件提供的则是服务器与客户端都会使用到的数据包括samba的主要配置文件(smb.conf)等。

    samba配置文件

    samba服务的主配置文件:/etc/samba/smb.conf
    在该文件中,“#”和“;”都是注释符号。
    在该文件中,不区分大小写。
    
    [global] #全局配置  注意,这里的“#”是注释,“;”是配置。
    workgroup = MYGROUP设定 Samba Server  #所要加入的工作组或者域
    server string = Samba Server Version %v #服务器描述字符串,主机的简易说明,这里%v代表版本。
    ;       netbios name = MYSERVER #当前所在工作组的中的主机的唯一名称,最大15个字符。
    ;       interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 #设置samba服务器监听的网卡,可以写网卡名称或ip地址,ip可以写成xxx.xxx.xxx.xxx/24.
    ;       hosts allow = 127. 192.168.12. 192.168.13.           #设置允许连接到samba服务器的客户端
    【hosts deny =#可以设置不允许连接到samba服务器的客户端
    log file = /var/log/samba/log.%m #产生日志文件的路径和名称。
    max log size = 50 #定义日志文件最大容量(单位是KB,如果是0表示不限制)
    security = user  #设置用户访问samba服务器的验证方式,一共四种,他们的验证方式如下:
    1.share:用户访问samba server不需要提供用户名和密码,安全性 能较低,deprecated(已弃用)
    2.user:samba server共享目录只能被授权的用户访问,由samba server负责检查账号和密码的正确性。账号和密码要在samba server中建立
    3.server:和user安全级别类似,但用户名和密码是递交到另外的server去验证,如果递交失败,就退到user安全级别,deprecated(已弃用)
    4.domain:这个安全级别要求网络上存在一台windows的主域控制器,samba把用户名和密码递交给它去验证。
    passdb backend = tdbsam #密码文件已经转为使用数据库了,默认的数据库格式为tdbsam,默认的文件放置到/var/lib/samba/private/passwd.tdb.
    load printers = yes #设置在samba服务启动时是否共享打印机设备
    cups options = raw #打印机的选项
    
    [homes] #定义对用户家目录的共享配置(由于在linux上面每位用户均有家目录,例如user1的用户主目录为/home/user1,当user1使用samba时,就会发现多了个//127.0.0.1/user1/的资源可用,由于设置的不可浏览,除了自己能看见自己的家目录,别人是不可以浏览的)
    comment = Home Directories
    browseable = no
    writable = yes
    
    [printers] #定义打印机共享配置
    comment = All Printers
    path = /var/spool/samba #打印的文件队列暂时放到该目录下
    browseable = no
    guest ok = no #游客是否能打印
    writable = no
    printable = yes
    共享文件设置参数
    
    [share] #自定义共享名称
    comment = this is share text #共享描述
    path = 目录位路径 #所共享的目录路径
    public = yes/no #设置共享是否允许guest账号访问
    guest ok = yes/no #功能同public一样
    browseable = yes/no #是否让所有用户看到这个项目,如果是no就表示隐藏
    writable = yes/no #用户是否具有可写权限
    read only = yes/no #设置共享是否具有只读权限read only=no和writable = yes等价,如与以上设置发生冲突,放在后面的设置生效
    admin user = root #设置共享的管理员,多用户之间使用逗号隔开。
    valid users = username #设置允许访问共享的用户,如果为空,将允许所有用户访问。例如valid users = user1,user2,@group1(多用户和组用逗号分开,@group表示组)
    invalid users =  username #设置不允许访问共享的用户
    write list = username #如果writable=no,该字段中用户或组可读写,例如write list = user1,@group1
    create mask = 0700 #创建文件的权限为700
    directory mode = 0700 #创建的目录权限为700
    #注意:writeable = yes 行和后面的 write list行是有冲突的。writeable开启后,是所有用户都有写的权限,而write list 是只允许某些用户可写。如果两者都开启的话,writeable会覆盖后面的权限,即所有用户都可写
    #注意:write list = teacher, +admin 其中teacher逗号后有空格,admin前的可以跟+、&、@三个符号,这三个符号后面的名字都代表用户组,三者的区别如下:
        + 只在本机的密码文件组中查找
        & 只在nis服务中查找
        @ 先通过NIS服务器查找,nis找不到再到本机查找, 
    

    samba提供很多不同的变量含义:
    在这里插入图片描述

    samba服务器的搭建

    软件安装

    yum install samba  #提供samba的两个服务smbd,nmbd服务,以及相关文件
    yum install samba-client #samba客户端工具,提供了当linux作为samba client时,所需要的工具命令。例如挂载samba文件格式的mount.cifs。
    yum install samba-common #提供的则是服务器与客户端都会使用到的数据,包括samba的主要配置文件(smb.conf)等。
    yum install cifs-utils -y #在Linux上挂载需要支持cifs协议。
    

    实验一:创建public共享项,path目录/opt/share,实现所有用户可读(匿名访问),只有admin组和teacher用户可以写,并且默认创建的文件权限为644,目录为755;

    第一步:配置文件

    [global]
            workgroup = OPENLAB
            server string = Openlab Samba Server %v
            netbios name = openlab123
            interfaces = ens160 #samba服务器监听的网卡,可以写网卡名称或ip地址
            hosts allow = 192.168.58. #连接到samba服务器的客户端
            log file = /var/log/samba/%m.log
            max log size = 50 
            security = user
            security = user
            passdb backend = tdbsam
            unix charset = UTF-8 #Linux编码方式
            dos charset = cp936 #windows编码方式
    [public]
            comment = Public Directory
            public = yes #共享允许guest账号访问
            path = /opt/share  #共享的目录路径
            read only = yes #仅读
            write list = teacher, +admin #teacher表示用户,admin表示组。
            create mask = 0644 #创建文件的权限为644
            directory mode = 0755 #创建目录的权限为755
            注意:这里的文件权限和目录权限位四位。
    

    第二步:创建共享目录

    mkdir /opt/share
    chmod 775 /opt/share #可能权限不够
    

    第三步:添加用户以及用户组设置密码

    命令解析:
    一.smbpasswd用来添加删除samba用户。
    语法格式: smbpasswd [options] USERNAME
    -a:添加samba用户 #示例:如果要建立一个samba用户,必须是在/etc/shadow(当前linux系统中)存在的用户。
    -d:禁用samba用户
    -e:启用samba用户
    -n:将指定用户的密码置空
    -x:删除samba用户
    -h:获取帮助
    二.使用pdbedit: 创建密码:不可以用于修改密码
    查询: pdbedit -L
    添加:  pdbedit -a -u username
    
    操作步骤:
    [root@localhost ~]# useradd teacher #创建用户
    [root@localhost ~]# smbpasswd -a teacher
    New SMB password:
    Retype new SMB password:
    [root@localhost ~]# groupadd admin #创建组
    

    第三步:启动服务

    systemctl restart smb nmb
    systemctl stop firewall
    setenforce 0
    

    第四步:验证
    本机测试

    [root@localhost samba]# testparm  #验证smb.conf是否有错误
    Load smb config files from /etc/samba/smb.conf
    Global parameter workgroup found in service section!
    Global parameter server string found in service section!
    Global parameter netbios name found in service section!
    Global parameter interfaces found in service section!
    Global parameter log file found in service section!
    Global parameter max log size found in service section!
    Global parameter security found in service section!
    Global parameter security found in service section!
    Global parameter passdb backend found in service section!
    Global parameter unix charset found in service section!
    Global parameter dos charset found in service section!
    Loaded services file OK.
    Weak crypto is allowed
    
    Server role: ROLE_STANDALONE
    
    Press enter to see a dump of your service definitions
    
    # Global parameters
    [global]
            dos charset = cp936
            interfaces = ens160
            log file = /var/log/samba/%m.log
            max log size = 50
            netbios name = OPENLAB123
            security = USER
            server string = Openlab Samba Server %v
            workgroup = OPENLAB
            idmap config * : backend = tdb
            hosts allow = 192.168.58.
    
    
    [public]
            comment = Public Directory
            create mask = 0644
            guest ok = Yes
            path = /opt/share
            write list = teacher +admin
    
    本机测试
    [root@localhost ~]# smbclient -L [//主机或IP] [-U 使用者账号]
    选项与参数:
    -L :仅查阅后面接的主机所提供分享的目录资源;
    -U :以后面接的这个账号来尝试取得该主机的可使用资源
    

    在这里插入图片描述

    windows测试
    win + R 进入命令界面
    挂载命令:net use x: \xxx.xxx.xxx.xxx\public(目录名)
    在这里插入图片描述
    此时在windows系统下会显示一个网络磁盘,至此试验成功!
    在这里插入图片描述

    或者在运行界面输入samba服务器ip地址
    在这里插入图片描述
    输入用户密码,成功。
    在这里插入图片描述
    若要删除磁盘 net use x: /del
    在这里插入图片描述

    更多相关内容
  • samba为script文件,可启动,停止Samba服务器或回报目前的状态。 Samba是一套使用SMB(Server Message Block)协议的应用程序, 通过支持这个...samba服务器可实现如下功能:WINS和DNS服务; 网络浏览服务; Linux和Windows
  • 在linux中安装Samba服务器配置方法。
  • Linux中samba服务器配置方法课程设计报告
  • centos7.6 smb samba
  • centos7配置Samba服务器

    2018-11-19 15:13:41
    在centos7中安装配置Samba服务器,主要介绍Samba服务涉及的配置文件以及安装过程,以及防火墙、senlinux的设置
  • Ubuntu 系统, samba 服务器的配置文件, samba安装后默认是通过guest 访问的, 感觉不太安全, 而且不方便使用指定的用户名和密码去访问...注:必须通过smbpasswd -a root 添加root 用户后才能通过root 用户名访问samba;
  • 使用的vmware12虚拟机安装的centos6.8和物理机上的windows10,实现在windows10 上访问CentOs上的samba服务。 一、先查看系统中是否安装有samba服务相关的软件包 查看到我的linux中没有安装samba相关的软件包,接...
  • samba服务器类似于windows上的文件共享,通过//ip地址访问文件 配置ip地址 (教程://www.jb51.net/article/135269.htm) 实现内网互通,互ping ip地址 安装samba服务器 yum install -y samba 注意:这条命令是...
  • Samba服务在Ubuntu服务器版本中默认并没有安装。今天公司上了一批新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手...
  • linux samba服务器搭建

    2017-04-25 11:12:00
    linux samba服务器搭建
  • samba服务系列包

    2016-08-03 11:10:20
    samba服务相关包,包括: samba-4.2.3-10.el7.x86_64.rpm samba-client-4.2.3-10.el7.x86_64.rpm samba-client-libs-4.2.3-10.el7.x86_64.rpm samba-common-4.2.3-10.el7.noarch.rpm samba-common-libs-4.2.3-10.el7...
  • 自己使用的是ubuntu16.04与自己的windows主机在在进程资料传输的时候一直使用ftp但是这样做很不方便,于是自己就折腾了一下配置了samba服务器,为了方便以后重装系统之后还需要重新配置就将配置文件进行了copy源文件...
  • 如何创建安装和启用Samba服务 在Redhat6 下面安装和启用Samba服务并创建映射,为后将Android源码导入Android Studio做准备。
  • Samba服务器 这是一个运行最新稳定版本的Samba的Docker容器。 首先,这为Time Machine提供了支持,而没有任何特殊的补丁程序。 我们的目标是使其轻量化,但目前的重点是使某些功能正常工作,因此可能有足够的清理...
  • 1.建立samba用户  用root用户,执行以下命令:  useradd -d /home/samba -m -U  chown -R samba:samba /home/samba  2.配置samba  2.1用root用户,执行以下命令: setsebool -P samba_domain_controller ...
  • 主要介绍在linux和windows server中搭建samba服务
  • 本文研究的主要是入域的Windows访问未入域的Samba服务的问题,具体介绍 如下。 由于权限控制问题,公司的Samba服务使用的是tdbsam认证方式,而不是加入到域环境,使用域认证。 这样做就出现了二个问题: 1、使用...
  • 转载_ CentOS 7.3下Samba服务器的安装与配置_2017年9月2日 关闭防火墙:systemctl stop firewalld.service 临时关闭SeLinux:setenforce 0 开启samba服务:systemctl start smb
  • 浅谈Samba服务器共享安全.pdf
  • 主要介绍了Centos7下Samba服务器配置(实战),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • linux系统搭建 Samba 服务器,实现windows和linux下文件的共享服务,Samba是著名的开源软件之一,可以实现Windows,Linux/UNIX混合平台的环境中,计算机之间提供文件及打印机等资源的共享服务。使用两种协议,SMB...
  • Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与...
  • samba服务器搭建

    2019-05-10 15:11:03
    linux系统搭建samba服务器,过程超详细,欢迎各位下载!!!
  • Samba是一组基于SMB协议的应用程序。Samba服务器能够方便地实现异构网络环境下Windows与UNIX/Linux之间的资源共享。通过对SMB协议的分析,提出了完整的Samba服务器管理体系,主要包括五个层次:操作系统管理、Samba...
  • Samba服务是实现Windows和Linux操作系统网络共享,本文介绍Centos7环境搭建samba服务器,包括samba服务器的安装、配置以及客户端的安装和使用。
  • samba 服务器搭建软件包,配套博客链接 https://blog.csdn.net/qq_27788177/article/details/104625848
  • 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 Samba的核心是两个守护进程,即smbd和nmbd。服务器启动到停止期间持续运行,smba监听139TCP端口;nmbd监听137和138UDP端口。smbd和nmbd使用的全部配置信息保存在smb.conf文件中,smb.conf向smbd和nmbd两...
  • SAMBA服务器.doc

    2022-06-25 13:55:29
    Samba是在Linux/Unix系统上实现SMB(Session Message Block)协议的一个免费软件,以实现文件共享和打印机服务共享,它的工作原理与Win dows网上邻居类似。 SMB使Linux计算机在网上邻居中看起来如同一台Windows...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,682
精华内容 25,472
关键字:

Samba服务