Linux Samba (1)基本概念

samba的功能很简单,就是为了使linux和windows之间能够实现共享。并且利用samba搭建文件服务器,不仅比windows功能强大,而且访问速度快、安全。samba服务器具有这么多优点,看来学习搭建samba是网管必须的任务了。使用SMB/CIFS协议。

samba的端口:

TCP    139

UDP    137    138

smbd 提供对文件/打印资源的共享访问 TCP 139 TCP 445

nmbd 提供netbios主机名称解析          UDP 137 UDP 138

相关的是配置文件:

/etc/samba/smb.conf      #主配置文件



samba的工作原理:

samba利用smbd程序来监听139号端口实现主机之间文件及打印共享,利用nmbd监听137,138端口实现主机之间可以利用netbios名称相互访问。



samba的配置内容如下:

[[email protected] ~]# vim /etc/samba/smb.conf

[global]samba全局设置,对整个samba有效

[homes]设置了用户共享目录属性,不包括全局

[printers]打印机共享

[myshare]自定义共享目录设置

samba安全级别

security

share匿名共享

user    要用户名和密码,由samba服务器检查(默认)

server由指定服务器认证

domain域控制器来验证

常见共享目录配置项:

path=/共享路径

writable=yes                是否可写

browseable=no               是否可浏览(默认可以)

read only=yes             是否只读

public=yes             是否允许guest访问 = guest ok=yes

guest only=yes             是否只允许guest访问

comment=public             描述,说明

read list=tom,@gr           只读用户访问列表

write list=tom,@gr          读写用户访问列表

valid users=tom,@gr         允许使用服务的用户列表

directory mask=0755         创建目录的默认权限

create mask=0644            创建文件的默认权限

例子:

[global]                         #全局设置

workgroup=MYGROUP                #工作组名称为MYGROUP

server string = Hello            #欢迎字串

#interfaces = lo eth0            #指定监听的网卡接口

hosts allow = 127. 192.168.0.    #设置哪些主机可以访问本机共享

[homes]                                #设置共享的名称

comment = Home Directories     #共享的说明性文字

browseable = no                #是否对所有人可见

writable = yes                 #是否可写

;       valid users = %S

;       valid users = MYDOMAIN\%S

[printers]                             #共享名称

comment = All Printers         #说明字串

path = /var/spool/samba        #共享路径(重要)

browseable = no                #是否对所有人可见

guest ok = no                  #是否允许匿名访问

writable = no                  #是否可写

printable = yes                #是否可打印

[public]

comment = public

path = /samba

public = yes                           #等同于guest ok选项



samba的启动和关闭,以及开机自动启用。

[[email protected] ~]#  /etc/init.d/smb    start

[[email protected] ~]#  /etc/init.d/smb     stop

[[email protected] ~]# chkconfig smb on

Linux Samba (1)基本概念,布布扣,bubuko.com

时间: 2024-10-27 02:24:49

Linux Samba (1)基本概念的相关文章

RHEL6.5上Oracle ACFS与Linux samba一起使用时遇到的bug

RHEL上的Oracle ACFS与linux samba一起使用时遇到的bug 一.环境介绍: cat /etc/issue的结果为: Red Hat Enterprise Linux Server release 6.5 (Santiago) Kernel \r on an \m GI的详细patch信息:仅仅安装了GI的11.2.0.4版本,没有打任何的GI psu,没有打任何的GI patch 二.问题说明: 这是一套rhel6.5的rac,使用的是Oracle GI集群软件,使用了ac

linux系统-用户管理-概念及原理

linux系统-用户管理-概念及原理 一 相关概念 1 /etc/passwd 的文件格式:用户名:密码位:用户标识号:组标识号:注释等相关描述:宿主目录:默认的shell,列如 chengzhi:x:500:500:chengzhi-CentOS:/home/chengzhi:/bin/shell 2 /etc/shadow 的文件格式:用户名:md5加密的密码(md5是单向不可逆的算法,固定长度):最后一次修改的时间:最大时间间隔:最小时间间隔:警告时间:闲置时间:失效文件:标志,前面两项比

linux samba安装及配置

1.  安装 yum -y install samba 2.  查看安装路径  #whereis samba 3.  配置全局 [global] workgroup = LinuxSir netbios name = LinuxSir05 server string = Linux Samba Server TestServer security = shar 4. 配置共享目录 [staticres] path = /data/files writeable = yes browseable

主机Window访问不了虚拟机Linux Samba服务提供的目录

笔者最近遇到的一个问题,虚拟机Linux中的Samba服务正常开启,主机通过"\\192.168.229.200" (我的虚拟机中Linux系统配置的静态地址)访问不了Share目录(/var/test),而且经过数次的重启,检查配置,再重启,都没法解决.后来突然想到了主机管理服务配置中虚拟机相关服务是否开启,才恍然大悟,因此写这篇短文和遇到类似问题的朋友们一起分享. 如果按照笔者之前写的这篇文章 虚拟Linux系统设置静态局域网地址与主机实现Samba服务 配置静态地址,安装并简单配

Linux SAMBA Practical

Samba配置 on Ap1-10.*.16.81首先,判斷samba服務是否安裝?[[email protected] ~]# rpm -qa|grep sambasamba-client-3.5.10-125.el6.x86_64samba-winbind-3.5.10-125.el6.x86_64samba-winbind-clients-3.5.10-125.el6.x86_64samba-common-3.5.10-125.el6.x86_64samba-3.5.10-125.el6.

Linux的几个概念,常用命令学习

Linux的几个概念,常用命令学习---------------------------------设备名装载点// 通过装载点访问设备---------------------------------根目录:cd /主目录:cd ~ // 不同的用户有不同的主目录,但拥有相同的根目录----------------------------------点文件:以点开头的文件或目录,可以作为隐藏目录ls 不显示ls -a 显示--------------------------------标准子目

CVE-2017-7494 Linux Samba named pipe file Open Vul Lead to DLL Execution

catalogue 1. 漏洞复现 2. 漏洞代码原理分析 3. 漏洞利用前提 4. 临时缓解 && 修复手段 1. 漏洞复现 1. SMB登录上去 2. 枚举共享目录,得到共享目录/文件列表,匿名IPC$将会被跳过 3. 从中过滤目录,检测是否可写(通过创建一个.txt方式实现) 4. 生成一个随机8位的so文件名,并将paylaod写入so中 5. 最后一步,连接到\\192.168.206.128\\IPC$,在smb登录状态下,创建/打开一个named pipe 0x1: POC1

Linux -- Samba配置

Samba配置 Samba服务安装完成后,需要修改Samba服务配置文件以满足使用需求.Samba主配置文件为smb.conf,位于/etc/samba目录下.Samba服务配置基本流程如图6-2所示. 常规配置(1) 1.Samba服务启动.暂停 Samba属于System V服务,其启动.暂停相关命令如下. service smb start       #启动  service smb stop        #停止  service smb restart     #重新启动  serv

12.LInux磁盘,系统文件概念《Mr.Robot》

前言:这些系统洗盘文件概念,要懂.<Mr.Robot> ---------------------------------------------------- 磁盘最外侧  速度最快   一般被分到c盘 MBR:主引导记录 不能用来分区, 硬盘用来记录分区情况的, 512bytes: 446bytes   :加载操作系统的一段系统启动程序boot 64bytes  :16字节一个分区 ,总共能有4个分区,所以硬盘主分区最多4个,fat 2 bytes :MBR有效性的标记 5A 3个 主分区