samba

samba教程

心已入冬 提交于 2020-02-05 03:32:46
介绍 samba是一个实现不同操作系统之间(windows和linux)文件共享和打印机共享的工具。 本文采用的系统版本:CentOS 7 一、安装samba 安装samba软件包 #yum -y install samba* 关闭防火墙或者创建允许访问samba的规则 关闭防火墙 #systemctl stop firewalld.service 关闭selinux #vi /etc/selinux/config SELINUX=disabled 保存,重启服务器生效。 启动samba服务 #systemctl start smb.service 设置开机启动samba #systemctl enable smb.service 二、配置samba服务 配置samba服务 #mkdir /home/share #vi /etc/samba/smb.conf [share] path = /home/share writable = yes browseable=yes available=yes 保存退出。 path = /home/share 表示共享目录路径 writable = yes/no       表示设置共享是否具有可写权限 browseable = yes/no 表示设置共享是否可浏览,如果no就表示隐藏,需要通过IP+共享名称进行访问 添加samba用户

Samba服务器搭建

好久不见. 提交于 2020-02-05 00:25:34
文章目录 samba简介 搭建服务 安装samba软件包 配置smb.conf文件 创建用户,共享目录 启动服务 连接测试 疑难杂症 samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。 摘自:百度百科 注:多数用于Linux跟Windows之间的文件共享。 samba两个主要进程是: smbd 和 nmbd 。 两个进程的主要功能,如下: smbd 文件和打印服务、授权与被授权 nmbd(类似于DNS) 名称解析、浏览服务 搭建服务 实验环境: CentOS-7-x86_64-DVD-1708 win10 VMware Workstation 15 Pro 实验目的: 学会搭建简单的samba服务 安装samba软件包 [root@localhost ~]# yum install -y samba* # 偷懒安装所有的依赖组件

14.Windows 与 Linux 文件共享

僤鯓⒐⒋嵵緔 提交于 2020-02-02 07:46:07
14. Windows 与 Linux 文件共享 实验要求: 1. 使用WinSCP工具实现windows与虚拟机之间文件共享。 2. 使用Samba服务实现windows与虚拟机之间文件共享。 实验器材: 软件: 1. 安装了RHEL6的vmware虚拟机。 2. WinSCP工具。 硬件: 1.PC机一台。 背景知识: 1. WinSCP: WinSCP 是一个 Windows 环境下使用 SSH 的开源图形化 SFTP 客户端。同时支持SCP 协议。它的主要功能就是在本地与远程计算机间安全的复制文件。 2. samba的概念: Samba 是 SMB(Server Message Block) 协议的一种实现方法,主要用来实现 Linux系统的文件和打印服务。Linux 用户通过配置使用 Samba 服务器可以实现与 Windows 用户的资源共享。组成 Samba 运行的有两个服务,一个是 SMB,另一个是 NMB。SMB 是Samba 的核心启动服务,只有 SMB 服务启动,才能实现文件的共享;而 NMB 服务是负责解析用的,类似于 DNS 实现的功能,NMB 可以把 Linux 系统共享的工作组名称与其 IP对应起来。如果 NMB 服务没有启动,就只能通过 IP 来访问共享文件。 实验步骤: WinSCP 服务器使用 1. 根据实验要求,windows 通过网络登录

centos7加入ad域

て烟熏妆下的殇ゞ 提交于 2020-02-01 00:06:07
一、 实验环境 1、 Windows 2008 datacenter 192.168.18.130 2、 Centos 7 192.168.18.131 client7 Windows 2008搭建域控环境,域名为test.com linux服务器需要创建主机名(需重启) Vi /etc/hostname linux服务器需要与AD时间同步 Ntpdate 192.168.18.130 linux服务器需要能够正常解析出test.com 更改dns Vi /etc/resolv.conf 一、 centos7加入AD域 1、 安装软件包 yum install -y krb5-workstation realmd sssd samba-common adcli oddjob oddjob-mkhomedir samba samba-common-tools 2、 发现域控制服务器 Realm discover test.com 3、 加入域realm join test 4、 用域账号验证登录 来源: 51CTO 作者: wlf19870919 链接: https://blog.51cto.com/3382419/2468672

SUSE linux 安装配置samba

偶尔善良 提交于 2020-01-29 06:53:30
  对于linux与windows共享,可以用Samba软件实现,Samba是一套免费的开源软件,可以在linux或其他类unix操作系统上实现windows域控制器,文件服务,打印服务等。   Samba实现了windows系统所使用的核心网络协议:SMB(Server Message Block)。   Samba可以提供如下功能:   活动目录服务(Active Directory Server, ADS)   主域控制器(Primary Domain Controller, PDC)   共享目录   共享打印机   Samba是一个高性能的服务软件,只需要更低的硬件就可以实现windows server相同的性能。   1. 安装samba 检查是否已安装samba:linux:/ # rpm -q samba 如果没有安装显示:package samba is not installed   如果已安装显示为:samba-3.0.4-1.22 (或其他版本)   插入CD3,进入linux:/ # cd /media/cdrom/suse/i586,找到需要安装的samba   上图中带黄色框的为主要安装文件,使用命令:linux:/ # rpm -ivh samba-3.0.4-1.22.i586.rpm 进行安装samba。   2. 配置samba   2.1

samba服务(最简单教程)

你离开我真会死。 提交于 2020-01-29 00:39:31
linux系统 1、 Samba安装 yum install samba.x86_64 samba-client.x86_64 samba-common.x86_64 samba-swat.x86_64 2、 Samba启动 systemctl start smb.service # 加入开机自启 systemctl enable smb.service 3、Samba添加用户 smbpasswd -a root #smaba添加root用户 New SMB password: #填写密码 Retype new SMB password: #再次输入一遍 4、Samba配置 vim /etc/samba/smb.conf # 在文件最下边添加以下配置 [root] comment = root path = /opt/ #需要映射出的目录 writeable = yes create mask = 0664 # 权限可读可写 directory mask = 0775 # 权限可读可写 valid users = root browseable = yes ## selinux 关闭 setenforce 0 vim /etc/sysconfig/selinux SELINUX=disabled # 第七行左右 5、Samba重启使用 映射到windows service smb

update :This must be accepted explicitly before updates for this repository can be applied

时间秒杀一切 提交于 2020-01-23 03:24:58
参考网络资源 https://www.jianshu.com/p/5de3a2e688b4 ,安装samba,在执行sudo apt-get install samba时出现如下的错误信息: E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/s/samba/samba-common_4.9.5+dfsg-4_all.deb 404 Not Found [IP: 93.93.128.193 80] E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/s/samba/samba-common-bin_4.9.5+dfsg-4_armhf.deb 404 Not Found [IP: 93.93.128.193 80] E: Failed to fetch http://raspbian.raspberrypi.org/raspbian/pool/main/s/samba/samba_4.9.5+dfsg-4_armhf.deb 404 Not Found [IP: 93.93.128.193 80] E: Failed to fetch http://raspbian.raspberrypi.org

智能路由器-OpenWRT 系列五 (NAS-SMB家庭共享)

对着背影说爱祢 提交于 2020-01-22 10:56:11
NAS是我觉得家里必不可少的一台设备,NAS 全称 Network Attached Storage,即网络附加存储服务器,它通过自身的操作系统和 SMB/NFS/CIFS/FTP 等多种通信协议来给各种设备和平台提供数据的存储、访问和管理的服务,详细可见百度、维基。而家用 NAS 厂家都给我们提供了友善的图形化 Web 操作界面,定制化程度很高,可以很方便的进行服务部署、端口设置、权限管理等操作。主要品牌有群晖 Synology 和威联通 QNAP 。 OpenWRT作为最灵活和强大的路由器操作系统,基于它搭建简单易用的家庭网络共享,可以满足一般的日常使用。 下面我们看下如何使用OpenWRT搭建SMB家庭共享,实现基础的共享功能。 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。 OpenWRT挂载完U盘/移动硬盘后

samba基本共享

穿精又带淫゛_ 提交于 2020-01-22 09:50:37
关于sanmba项目 smb/cifs协议 主要软件包 服务端samba 客户端 samba-client cifs-utils 主要程序 smbd 提供对文件/打印资源的共享访问 监听端口 TCP 139 TCP445 nmbd 提供基于NetBIOS协议的主机名解析 监听端口 UDP137 UDP138 系统服务脚本 /etc/init.d/smb 配置目录及主要配置文件 /etc/samba/ /etc/samba/smb.conf 配置文件检查工具 testparm 配置组成 【global】全局设置 【homes】用户目录共享设置 【printers】打印机共享设置 【myshare】自定义的共享目录设置 辅助配置内容 -注释行:以#开始的行 -配置样例行以;开始的行 实验如下 1安装相关软件包 2编辑配置文件 通过egrep -v ‘^#|^;|^$’ 3继续对过滤后的文件进行编辑 其中global表示全局设置 homes表示用户目录共享设置   printers打印机共享设置       同时可以自定义共享目录设置 同时配置语句还有如下意义 workgroup 工作组名称 serverstring 服务器描述 security 默认使用的安全级别     share 匿名共享     user 用户认证     server,domain 其他服务器或win域认证  

samba源代码安装以及环境配置

拜拜、爱过 提交于 2020-01-22 01:54:50
这是一篇我在2011年7月21日写的一篇文档,当时我在深圳一家公司实习,实习的内容与samba相关,那时靠着自己上网找资料学习samba的源代码安装和配置,当时参考了很多网上的博文都没有看到一篇很完整的博文。很多博文作为案例使用的samba版本居然是2.x.x的,与我使用的3.5.9版本存在很多特性差异。但是参考这些博文都没有能够让我的samba顺利的运行起来,最后结合samba源码包中自带的一些文档才最终解决samba的安装问题。所以,就写了这篇文档进行总结。今天不小心翻到这篇文档,于是将其放上来,希望能对有需要的朋友起到一点作用。 一、获取源代码包并进行解压 从samba的 官方网站 可以下载最新的samba源代码包。下面我们以samba-3.5.9.tar.gz的源代码包作为案例进行解析。本例中,我们将源代码包放在目录/home/samba下,然后执行下面的命令进行解压缩。 # tar –xzvf samba-3.5.9.tar.gz 二、配置configure 对源代码包进行解压缩后,进入目录 # cd /home/samba/samba-3.5.9/source3 然后执行下面的命令进行配置。 # ./configure 可能在刚开始时,该目录下没有configure文件,此时可先执行下面的命令 # ./autogen-sh 此时要求系统安装了autoconf