samba

author author     2022-09-03     697

关键词:


   *通用Internet文件系统(CIFS)也称为服务器信息块(SMB),是适用于MicrosoftWindows服务器和客户端的标准文件和打印机共享系统。Samba服务可用于将Linux文件系统作为CIFS/SMB网络文件共享进行共享,并将Linux打印机作为CIFS/SMB打印机共享进行共享

  

   1.服务的安装和开启

   yum install samba samba-client.x86_64 samba-common -y

技术分享

   systemctl start smb nmb

   systemctl enable smb nmb

技术分享

   2.用户管理

    smbpasswd -a student  ##添加用户,用户必须本机存在

    New SMB password:    ##输入密码

    Retype new SMB password:   ##确认密码

技术分享

   **测试

技术分享


     pdbedit -L  #查看smb用户信息

     pdbedit -x student  ##删除smb用户

技术分享

     setsebool -P enable_samba_home_dirs on   ##在selinux中设定smb用户可以访问自己的家                                    目录

技术分享

   **测试

技术分享

  3.共享目录设定

  vim /etc/samba/smb.conf 

技术分享 

 [haha]   ##共享名称

 comment = local  ##描述共享目录

 path = /test    ##共享目录绝对路径,自建目录


  semanage fcontext -a -t samba_share_t ‘/test(/.*)?‘  ##配置安全上下文

  restorecon -RvvF /test/


技术分享

   **测试


技术分享



   vim /etc/samba/smb.conf 

技术分享

 [haha]

 comment = local

 path = /mnt    ##系统目录



  setsebool -P samba_export_all_ro on   ##只读共享

  setsebool -P samba_export_all_rw on   ##读写共享

 

  **测试

技术分享

  vim /etc/samba/smb.conf

技术分享

  workgroup = WESTOS   ##修改用户组名称

 **测试

技术分享





   4.samba的配置

  vim /etc/samba/smb.conf

   guest ok = yes  技术分享 ##设置匿名用户访问

   map to guest = bad user

   

  **测试

技术分享


  vim /etc/samba/smb.conf

技术分享

  hosts allow = 172.25.254.74   ##只允许74主机访问

**测试

 74主机

技术分享

  其他主机

技术分享

  vim /etc/samba/smb.conf


  hosts deny = 172.25.254.74  ##仅拒绝74主机访问

 **测试

  74主机

技术分享

  其他主机

技术分享



  vim /etc/samba/smb.conf



  valid users = westos    ##当前共享的有效用户为westos


 **测试

技术分享


  vim /etc/samba/smb.conf

技术分享

  valid users = +westos  ##当前共享的有效用户为westos组 

  valid users = @westos  ##当前共享的有效用户为westos


 *测试 

将student用户添加到westos用户组

技术分享

技术分享


  5.读写控制

  chmod o+w /mnt    ##设置其他用户可写

  setsebool -P samba_export_all_rw on   ##设置Selinux

技术分享


   vim /etc/samba/smb.conf

技术分享

    writable = yes   ##设置所有用户可写

技术分享


   vim /etc/samba/smb.conf

技术分享


    write list = student   ##设置只有student用户可写

技术分享


  技术分享

   write list = +student  vim /etc/samba/smb.conf

 ##可写用户组

   write list = @student  ##可写用户组

技术分享


**测试

westos属于student用户组


   

 vim /etc/samba/smb.conf

技术分享

 admin users = westos  ##共享的超级用户指定


**测试



  6.smb多用户挂载

  在客户端上

  vim /root/test 

技术分享技术分享


  chmod 600 /root/test

技术分享

  yum install cifs-utils -y

技术分享

  mount -o credentials=/root/test,multiuser,sec=ntlmssp //172.25.254.100/haha /mnt/

技术分享


  credentials=/root/test   ##指定挂载时所用到的用户文件

  multiuser           ##支持多用户认证

  sec=ntlmssp          ##认证方式为标准smb认证方式



技术分享

## 因为 kiosk没有作smb的认证所以无法访问smb共享目录


   cifscreds add -u westos 172.25.254.100  ##添加认证用户

  Password:              ##输入smb用户westos的密码

技术分享

samba...配置

实验步骤:1、安装有关Samba的RPM包(samba、samba-common、samba-client)2、创建Samba用户3、修改配置文件4、重启samba服务5、设置目录访问权限6、测试具体步骤如下:1、安装RPM包(缺省情况下RHEL5安装了samba的相关软件包,可以用如下命令... 查看详情

samba

samba 一定义提供cifs协议,可实现linux和windows的共享 二Samba服务的组成部分 1.软件包: Samba-common–Samba的支持文件 Samba-client–客户端应用程序 Samba–服务器应用程序 2.服务名称:smbnmb3.服务端口:通常使用TCP... 查看详情

samba网络共享(代码片段)

1.sanma简介2.samba安装#更新源opkgupdate#搜索软件包,查看版本opkglist|grep"samba"#根据查询的版本安装服务器和luci界面appopkginstallsamba36-serverluci-app-samba其中“luci-app-samba”主要用于web配置,如果不需要可用不安装。3.samba配置Openw... 查看详情

samba网络共享

安装yum查询samba安装状态启动smb查询samba状态设置开机自启设置共享目录设置samba用户配置samba服务重启smb永久启动防火墙关闭登录验证 查看详情

samba服务

SAMBA介绍相关包:Samba提供smb服务Samba-client客户端软件samba-common通用软件cifs-utils smb客户端工具samba-winbind和AD相关v相关服务进程:smbd提供smb(cifs)服务TCP:139,445nmbdNetBIOS名称解析UDP:137,138v主配置文件:/etc/samba/smb.conf帮助参看... 查看详情

samba安装与配置

sambayum install -y samba samba-client  (安装Samba的客户端和服务)mkdir /tmp/sambadir  (创建Samba的共享目录)vim /etc/samba/smb.conf  (修改Samba配置文件)   查看详情

samba服务(代码片段)

1.samba简介Samba能够实现跨平台的文件共享,并且能够实现在线编辑,1991年实现Windows与unix想通,他具有下面这些功能:1.文件共享和打印,实现在线编辑2.实现登陆samba用户的身份认证3.可以进行netblos名称解析4.外围设备共享2.配... 查看详情

samba

samba简介  Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是ServerMessageBlock的缩写,即为服务器消息块,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件... 查看详情

samba

1.Samba介绍为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。2.... 查看详情

samba服务及配置(代码片段)

samba目录samba1.samba简介2.samba访问配置示例3.搭建用户认证共享服务器4.搭建匿名用户共享服务器1.samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。在此之前我们已经了解了NFS,NFS与samba一... 查看详情

samba介绍

Samba服务介绍 1.Samba 概述Samba是一套使用SMB(ServerMessageBlock)协议的应用程序,通过支持这个协议,Samba允许Linux服务器与Windows系统之间进行通信,使跨平台的互访成为可能。Samba采用C/S模式,其工作机制是让NetBIOS(Windows网上邻居的... 查看详情

samba安装

第一步下载:wgethttps://download.samba.org/pub/samba/stable/samba-4.6.7.tar.gz看了下没看到啥有用的直接安装:./configure--prefix=/usr/local/samba ,其实默认也是安装到这个目录报错:Checkingforprogramxsltproc    &nbs 查看详情

samba服务

SAMBA服务的介绍:SMB:ServerMessageBlock服务器消息块,IBM发布,最 早是DOS网络文件共享协议 Cifs:commoninternetfilesystem,微软基于SMB发布SAMBA:1991年AndrewTridgell,实现windows和UNIX相通SAMBA:(linux部署SAMBA服务可以实现三种服务/应... 查看详情

samba安装管理

Samba简介  Samba服务类似于windows上的共享功能,可以实现linux上共享文件,windows上访问,当然在linux上可以访问到。是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机等资源的共享服务。Samba安装... 查看详情

samba

SAMBA:启动服务:   systemctl start smb   service smb startSAMBA的功能:共享文件和打印,实现在线编辑实现登录SAMBA用户的身份认证可以进行NetBIOS名称解析外围设备共享相关包:Samba提供smb服务Samba-cli... 查看详情

samba服务的搭建

SAMBA简介:为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。... 查看详情

samba部署共享服务

(1)yuminstallsambasamba-client安装samba服务(2)创建share用于共享目录(3)查看samba服务的策略将samba_enable_home_dirs设置为允许(4)编辑主配置文件vi/etc/samba/smb.conf并添加共享目录权限(5)重启samba服务并设置开机自启(6)清空防火... 查看详情

samba服务的搭建

SAMBA的简介:为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便... 查看详情