前言:今天我们来聊一聊samba这个共享的服务,在企业中的应用还是挺多的,它的出现可以很好的解决不同系统之间的文件传输共享问题;

【Samba服务程序组件】

Samba服务提供了smbd和nmbd两个服务程序,分别完成不通的功能;

smbd负责为客户端提供服务器中的共享资源(目录和文件)的访问

nmbd负责提供基于NetBIOS协议的主机名称解析,从而方便windows中的网络主机查询服务

[root@localhost ~]# yum install -y samba samba-server samba-client samba-common

【匿名访问】

[global]                                     #全局配置,PS:该项对整个samba服务都有效
workgroup = SAMBA  #服务器工作组名称
    security = user                              #安全级别;可设置多个级别【share | user| server | domain 
map to guest = Bad User #允许匿名用户访问(Ps:配置smba匿名访问全局参数时,centos7是不支持share参数的“share”参数的,所以需要添加map to guest = bad user一列,)
passdb backend = tdbsam #设置共享账号文件类型,默认tdbsam(TDB数据文件)
log file = /var/logs/samba/log.%m #日志文件位置 printing = cups
printcap name = cups
load printers = yes
cups options = raw [homes] #宿主机共享目录
comment = Home Directories #描述信息
valid users = %S, %D%w%S
browseable = No #是否可见,设置NO时,相当于隐藏文件
read only = No #不只读为NO
inherit acls = Yes [test]
comment = This is Logs
path = /www/webapp/
writable = yes
browseable = yes #浏览器权限开启
guest ok = yes #是否允许匿名用户访问

# chown nobody:nobody /www/webapp/    #授予匿名权限

【用户访问验证访问】

1,建立Samba用户数据库

[root@localhost ~]# useradd -s /sbin/nologin  smbtest

[root@localhost ~]#smbpasswd -a smbtest或者pdbedit -a -u smbtest

[root@localhost ~]# pdbedit -a -u smbtest

[root@localhost ~]# pdbedit -L    #列出samba所有用户
[root@localhost ~]# pdbedit -Lv testadm     #列出samba用户,输出详细信息

# vim /etc/samba/smb.conf


[global]


security = user


socket address = 192.168.37.129     #本机IP

[testadm_file]
path = /www/test01/ #Samba需要共享目录
browseable = yes #是否显示共享目录,设置为no,则隐藏
read only = no #只读,这是为no可写可读,设置为yes,仅仅能读
valid users = smbtest #设置访问共享用户
Encrypt passwords = yes #加密密码
#hosts allow #允许哪些主机可以访问 #write list #设置允许哪些用户可写

[root@localhost test01]# chmod 777 /www/test01/

待续~

Samba文件共享系统的更多相关文章

  1. Linux 下安装Samba 文件共享服务器

    samba文件共享服务可以让linux和linux系统.linux和windows系统之间共享文件 服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有 ...

  2. 红帽7配置samba文件共享服务

    samba软件主要功能是为客户机提供共享使用的文件夹. 使用的协议是SMB(TCP 139).CIFS(TCP445). 所需的软件包:samba 系统服务:smb 1.安装samba服务 ~]#yu ...

  3. 用Centos7搭建小微企业Samba文件共享服务器【转】

    转自 用Centos7搭建小微企业Samba文件共享服务器 - 今日头条(www.toutiao.com)http://www.toutiao.com/i6436937837660078593/ 最近 ...

  4. Linux基础学习-Samba文件共享服务

    使用Samba文件共享服务 Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了N ...

  5. samba文件共享及账户映射

    samba文件共享及账户映射 实验介绍:在虚拟机Linux系统上安装sanmba服务,并在另外一台虚拟机的win7系统上访问共享文件夹,主要分为:匿名访问.身份验证访问.以及添加白名单和为了保护服务器 ...

  6. samba文件共享服务的配置

    samba文件共享服务的配置 服务端配置 一.安装samba软件包 命令:yum -y install samba 查看是否安装samba. [root@Centos7-Server haha]# [ ...

  7. 【转】Mac 10.10 yosemite 安装samba替代系统samba组件 -- samba不错不错

    原文网址:http://gcell.blog.163.com/blog/static/52666594201501084530277/ 1.首先,在系统偏好设置的共享设置中,关掉局域网文件共享(去掉打 ...

  8. Samba文件共享服务

    Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS ...

  9. Samba文件共享服务器配置

    Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS ...

随机推荐

  1. 每天备份tomcat日志

    #!/bin/bash Backup_Home=/data/backup-log mkdir -p $Backup_Home Log_Home=/data/Tomcat/logs App_Log_Ho ...

  2. html跳转指定位置-利用锚点

    比如我现在 a.html 的时候,我想跳转到 b.html ,并且是 b.html 的某一个位置,用 <a href=>, a.html里: <a href="b.html ...

  3. GDOI2018 滑稽子图 [斯特林数,树形DP]

    传送门并没有 思路 见到那么小的\(k\)次方,又一次想到斯特林数. \[ ans=\sum_{T} f(T)^k = \sum_{i=0}^k i!S(k,i)\sum_{T} {f(T)\choo ...

  4. 对象的宽度、top位置,x坐标属性

    DOM对象   DOM对象属性 对应css 说明 读/写 width   obj.clientWidth=20 1. 内联样式 <p style="width:20px"&g ...

  5. plugin-barcodescanner 报错

    https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/418 ionic cordova platform rm andr ...

  6. Android 基础 二 四大组件 Activity

    Activity Intent IntentFilter 一理论概述 一. Activity 用来提供一个能让用户操作并与之交互的界面. 1.1 启动 startActivity(Intent int ...

  7. java获取当前时间精确到毫秒

    转载:http://af8991.iteye.com/blog/1217672 import java.text.SimpleDateFormat; import java.util.Date; im ...

  8. 为什么访问json接口出现文件下载

    在IE9,10,11下,当服务器端返回数据格式为json,且明确设置Content-Type为”application/json;charset=utf-8“时,会提示文件下载.如图所示: 解决办法是 ...

  9. selenium+python-autoit文件上传

    前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素).autoit工 ...

  10. Django复习

    django复习 django和其他框架的对比 django,集成很多功能的大型框架,为开发者提供了很多方便的组件:orm.form.ModelForm.auth.admin.contenttypes ...