samba

文件共享服务之Samba

本秂侑毒 提交于 2020-02-19 17:24:15
一、Samba服务概述 在Windows网络环境中、机之间进行文件打印和共享是通过微软自己的SMB/CIFS协议来实现的、SMB(服务消息块)和CIFS(通用互联网文件系统)这两个都是微软的私有协议 而Samba它在Linux中实现了微软的SMB/CIFS网络协议、从而使得跨平台的文件共享变得更加容易、SMB也是基于C/S架构的、所以它既可以充当文件共享服务器、也可以充当客户端 1)Samba软件包组成 在CentOS7中可以找到几个关于Samba的软件包、默认已经安装了客户端 samba-client和服务端samba [root@node1 ~]# rpm -qa | grep samba samba-client-libs-4.7.1-6.el7.x86_64 #客户端软件 samba-common-libs-4.7.1-6.el7.x86_64 #所需要的库 samba-common-4.7.1-6.el7.noarch #提供服务端与客户端程序的公共组件 2)Samba程序组件 Samba服务提供smbd、nmbd两个服务程序、它们分别完成不同的功能 smbd:负责为客户端提供服务器中共享资源的访问 nmbd:负责提供基于NetBIOS协议的主机名称解析 安装好samba软件之后、系统会自动添加名为smb和nmb的标准系统服务、使用netstat 可查看监听端口

win挂载linux共享目录(samba)

删除回忆录丶 提交于 2020-02-17 18:38:09
上篇文章介绍了在linux(centos系统)下如何访问win系统中的共享目录的方法:点击打开链接 今天再介绍下,如何在win系统上访问linux(centos系统)上的共享目录: 1、centos系统上开启samba服务,以centos系统为例: yum install smb / yum install samba 2、进行配置: vi /etc/samba/smb.conf 在结尾,添加下面几行: valid users后面跟的是将要新添加的用户名,path是访问目录(这个就是win上要显示的目录),comment后面随便写(应该是说明之类的,没有深究), writable后面写yes,表示该目录可以被修改。browseable不知道什么东西,自己看着写yes/no。 3、重启samba服务: service smb restart 4、通过终端命令行添加新用户: [root@localhost bin]# useradd root [root@localhost bin]# passwd Changing password for user root New UNIX password: ( 这里输入新密码) Retype new UNIX password:(同样的密码再输入一遍,点击回车) 接下来的一步是关键:(目的是将新增的用户添加到samba数据库中) [root

Samba共享服务

故事扮演 提交于 2020-02-13 08:54:06
学习的一个小技巧: 一般安装成熟的服务后,都会有针对该服务的帮助文档和例子,在/etc/share/doc/服务名,里面有针对各种情况的EXAMPLES 提示:1、Samba和Vsftp不同,当设置Samba为基于账户、密码的模式后,Samba账户名为系统账户名,密码为Samba密码;而FTP账户为系统账户名,密码为系统密码。 所以Samba相对于FTP更安全些。 2、samba基于NetBIOS协议的,不能跨网段。 3、验证时,用windows如果需要切换用户,需要清空历史纪录,运行cmd,输入net use * /del (把用过的网络信息清楚掉) Samba:基于 Windows<------>Linux 的服务 主要软件包: ---服务端:samba ---客户端:samba-client、cifs-utils Samba配置构成: ---配置目录及主要配置文件: /etc/samba /etc/samba/smb.conf [global] #全局设置 workgroup = MYGROUP #定义工作组(无意义,现在没人用了) server string = Samba Server Version #Samba版本信息 hosts allow = 不写就是不限制访问 #限制哪些人可以访问(有模板) security = share 或 user #基于匿名或账户的共享

samba搭建与配置说明

时间秒杀一切 提交于 2020-02-13 07:42:27
1. 环境检查 getenforce 检查selinux service iptables stop 2.安装samba yum -y install samba 3.配置samba /etc/samba/smb.conf 配置文件 /etc/init.d/smb 启动和关闭的文件 service smb start chkconfig smb on 4.修改smb.conf [global]                    //设置samba服务整体环境 workgroup = WORKGROUP           //设置工作组名称 server string = Samba Server Version %v //服务器说明 [share]                   //共享目录的名称,在windows comment = share /media/data             //注释说明  path = /media/data          //共享目录的路径 public = yes                  //是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用) writeable = yes                //是yes/否no不以只读方式共享当与read

Engineer3

好久不见. 提交于 2020-02-12 05:01:12
真机上:还原三台虚拟机classroom、server、desktop [root@room9pc14 桌面]# rht-vmctl reset classroom [root@room9pc14 桌面]# rht-vmctl reset server [root@room9pc14 桌面]# rht-vmctl reset desktop 真机远程管理:ssh方式,方便使用server与desktop [root@room9pc14 桌面]# ssh 用户名@IP地址 补充快捷键: Ctrl+Shift+t 开启一个新的终端 [root@room9pc14 桌面]# ssh -X root@172.25.0.11 ################################################## 修改两台虚拟机防火墙默认区域为trusted: [root@server0 ~]# firewall-cmd --set-default-zone=trusted [root@desktop0 ~]# firewall-cmd --set-default-zone=trusted ####################################################### Samba共享服务,跨平台的共享(Windows与Linux) – 用途

Samba服务搭建

这一生的挚爱 提交于 2020-02-12 03:14:34
注:适合局域网使用,如果外网使用,因为默认端口445,很多运营商给封了,所以需要改端口,麻烦,不如搭个FTP吧。 Samba 服务重点: 1.Samba 服务主要程序 smbd: 提供对服务器中文件、打印资源的共享访问 端口:tcp 445 、tcp 139 nmbd :提供基于 NetBIOS 主机名称的解析 端口:udp 137 、udp 138 2.Samba 服务脚本 /etc/init.d/smb 3.Samba 的配置文件 /etc/samba/smb.conf 配置文件常用配置说明: [global] 全局配置 workgroup: 所在工作组的名称(可以自定义) server string: 服务器的描述信息 security: 安全级别(就是用户登录的验证方式),有以下 4 个选项 share( 可匿名访问 ) user( 需要帐号密码 ) server( 将认证交给其它服务器, 认证后方可访问 Samba) domain( 域环境认证 ) log file :日志文件的位置,“ %m ”变量表示客户机地址 max log size :单个日志文件的大小,单位是 KB ,假如是 5KB ,那么文件容量达到后, 会再建立新的文件保存日志,如此反复; [homes] 用户目录共享设置 [printers] 打印机共享设置 [myshare] 自定议共享设置( []

RedHat 6.2 中的 samba 服务端配置 方法

家住魔仙堡 提交于 2020-02-12 01:19:09
1、 安装samba-3.5.10-114.el6.i686 包; 2、 修改配置文件:/etc/samba/smb.conf     在配置文件末尾增加 如下内容, 例如:     [root]   path = /   writable = yes   valid users = root 3、 使用smbpasswd命令增加samba用户:     如下:     [root@CentOS ~]# smbpasswd -a root     New SMB password:     Retype new SMB password: 4、 配置samba服务自动启动:       chkconfig smb on 5、 重启samba服务:       [root@CentOS ~]# service smb restart       Shutting down SMB services: [ OK ]       Starting SMB services: [ OK ] 6、 停止或配置iptables,以开放客户端连接,方法如下(停止iptables服务):       service iptables stop       并关闭自动启动功能:       chkconfig iptables off 7、 为客户端提供写权限,方法:       修改/etc

VMware 与Ubuntu通过samba服务器共享文件

廉价感情. 提交于 2020-02-11 02:14:09
Linux和windows在虚拟机下文件共享有很多种方式,常用的有使用VMware Tools共享和Samba服务器进行共享,使用VMware Tools这里就不说了,我使用的是Samba服务器。 其实很简单: 1、首先下载Samba服务器: sudo apt-get install samba samba-common sudo apt-get install system-config-samba cifs-utils 2、添加samba用户 sudo useradd samba_lennon # 添加一个用户,不需要设置密码,用来登陆的。 sudo smbpasswd –a samba_lennon 注意:添加的用户必须是要存在的ubuntu用户,否则可能会出现 Failed to add entry for user user1. 错误 另外smbpasswd 的几个常用选项: -a 添加一个用户 -x 删除一个用户 -d 禁用一个用户 -e 解禁一个用户 samba常用的服务器管理命令: # 停止 SAMBA 服务 sudo /etc/init.d/samba stop # 启动 SAMBA 服务 sudo /etc/init.d/samba start # 重新启动 sudo /etc/init.d/samba restart 3、创建一个共享目录(目录随意指定

Samba 简单快速文件共享

China☆狼群 提交于 2020-02-07 14:23:57
Samba 简单快速文件共享 Samba是linux,unix与windows之间进行交互操作的软件组件。 所需软件包括:samba(服务器端软件包),samba-client(客户端软件包)和samba-common(公共文件软件包) samba由smbd和nmbd两个守护进程组成,smbd默认监听端口是TCP 139和445。 ① 快速安装配置Samba服务器 Yum –y install samba ② 创建共享目录 Mkdir /common Chmod 777 /common Echo “hello ” > /common/smb.txt #创建测试文件 ③ 修改配置文件 Samba默认配置文件是/etc/samba/smb.conf Vim /etc/samba/smb.conf [ common] #共享名称为common Comment = common share #共享注释 Path = /common #指定共享路径 browseable = yes #所有人可见 guest ok = no #拒绝匿名访问 writable = yes #支持写入数据 ④ 创建访问账号,samba共享的密码是独立的密码,不同于系统密码,默认存放在/var/lib/samba/private useeradd –s /sbin/nologin smbuser smbpasswd

linux安装samba服务器

|▌冷眼眸甩不掉的悲伤 提交于 2020-02-06 00:09:29
1- samba介绍 Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软 件,由服务器及客户端程序构成,SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 SMB 协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、 打印机及其他资源。通过设置“NetBIOSover TCP/IP”使得 Samba 不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。 2- 安装 2.1- 安装说明 samba服务器搭建流程主要分为四个步骤: 安装samba包 在编辑主配置文件/etc/smb.conf,自定需要共享的目录,并为共享目录设置共享权限 在/etc/samba/smb.conf中指定日志文件名称和存放路径 设置共享目录的本地系统权限及samba共享权限 重新加载配置文件或重新启动smb服务,使配置生效 2.2- 安装samba 2.2.1- ubuntu安装samba apt-get install samba samba-common -y 2.2.2- centos安装samba yum install samba -y 2.3- 配置samba 2.3.1- 创建一个用于分享的samba目录