SMB的主程序
smbd:SMB-TCP139,CIFS-TCP445
nmbd:NetBios-UDP137,138

SMB主程序对应的两个服务
/etc/init.d/smb
/etc/init.d/nmb

smb的主配置文件/etc/samba/smb.conf
语法校验工具testparm

[共享名]
共享目录的本地位置
哪些人可以来访问
访问共享时的权限是什么

匿名访问实验
将/benet/s2t117共享,共享名为s2t117-share,任何人都可以访问,访问权限为可写
全局配置配置中修改访问安全级别
security = share
[s2t117-share]——共享名
path=/benet/s2t117——共享文件本地路径
guest ok=yes或者public=yes——是否所有人可见
writable = yes 或者 read only = no——访问权限

本地用户访问实验
要求公司有一个目录/benet/zhongyao/,现在需要将目录共享,共享名为s2t117-zhongyao,访问权限为zhangsan,lisi和root组可以读取,zhangsan个人可以写入。
准备工作

创建/benet/zhongyao
mkdir /benet/zhongyao
touch /benet/zhongyao/jimi.txt

修改目录本地权限
chmod 777 /benet/zhongyao

创建用户zhangsan,lisi
useradd zhangsan
useradd lisi

赋予zhangsan和lisi,samba密码
pdbedit -a -u zhangsan
pdbedit -a -u lisi

vim /etc/samba/smb.conf
全局配置配置中修改访问安全级别
security = user

再注册新的共享信息
[s2t117-zhongyao]
path=/benet/zhongyao
public=no
read only=yes
valid users = zhangsan,lisi,@root——哪些对象可读
write list = zhangsan——哪些对象可写
希望zhangsan上传的文件权限是644,上传的目录时755
directory mask = 0755
create mask = 0644

别名:
vim /etc/samba/smbusers
root = nihao 将root另起别名为nihao
[global]全局
username map = /etc/samba/smbusers
重启服务生效 service smb restart

希望仅允许来自192.168.4.0/24 173.17.0.0网段的客户机访问Samba服务器可以
vim /etc/samba/smb.conf
hosts allow = 192.168.4. 173.17.
重启服务生效 service smb restart

客户机UNC路径登录共享,注意使用net use * /del 清空缓存,切换登录

Samba文件共享服务设置的更多相关文章

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

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

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

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

  3. Samba文件共享服务

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

  4. SAMBA 文件共享服务

    samba 通过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作,也可实现Linux与Linux之间的文件共享. 在配置samba前,有个小建议:虚拟机的ip地址最好配置成静态的 ...

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

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

  6. nfs samba文件共享服务

    (注意:实验之前强关闭selinux和防火墙) 一丶nfs ① 1.服务端 启动服务 systemctl start nfs.service   配置文件 vim /etc/exports share ...

  7. Linux Samba文件共享服务,安装与案例配置

    Samba服务器安装和配置 1:安装Samba服务器软件包 [root@localhost ~]# rpm -qa | grep samba [root@localhost ~]# yum -y in ...

  8. samba文件共享服务配置一(共2节)

    一.samba服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上 ...

  9. samba文件共享服务部署

    1.安装samaba服务程序 yum install -y samba 2.查看smaba文件,由于注释空行较多,选择过滤 egrep -v "#|;|^$" /etc/samba ...

随机推荐

  1. JavaScript的书写格式及书写的注意点

    JavaScript书写格式: 1.行内样式: 写在标签内部 2.内嵌样式(内联样式) : 写在一对head标签中 3.外链样式: 写在一个单独的.js文件中, 再导入进来 JavaScript书写格 ...

  2. 'adb' 不是内部或外部命令,也不是可运行的程序 或批处理文件—解决方法

    Windows键 + R → 输入cmd → 输入adb,提示“adb不是内部或外部命令,也不是可运行的程序 或批处理文件“,错误信息如下: 解决方法: 此电脑(右击)→ 属性 → 高级系统设置 → ...

  3. Java关于 class类的基础方法

    Class类的方法 1. getClasses 和 getDeclaredClasses getDeclaredClasses 获取到类里所有的的class ,interface 包括了private ...

  4. 从汇编语言写到c语言

    好了,言归正传,裸机程序没有操作系统的支持,想要用c语言,就只能先使用汇编语言手动配置c语言需要的环境,听起来很高大上,其实需要做的很简单:指定堆栈指针的值就好. 那么完成这个简单的事情之前,先要明白 ...

  5. linux设备树的建立过程

    为了阐明表示总线.设备和设备驱动程序的各个数据结构之间彼此的关联,它们的注册过程是很有必要的.顺序一定是如下:(1)注册总线---bus_register:(2)注册设备device_register ...

  6. ViewBag---MVC3中 ViewBag、ViewData和TempData的使用和差别-------与ViewBag+Hashtable应用例子

    ViewBag 在MVC3開始.视图数据能够通过ViewBag属性訪问.在MVC2中则是使用ViewData.MVC3中保留了ViewData的使用.ViewBag 是动态类型(dynamic),Vi ...

  7. Flask之flask-sqlalchemy

    接下来基于这个Flask项目,我们要加入Flask-SQLAlchemy让项目变得生动起来 1.加入Flask-SQLAlchemy第三方组件 from flask import Flask # 导入 ...

  8. Keras实现Self-Attention

    本文转载自:https://blog.csdn.net/xiaosongshine/article/details/90600028 一.Self-Attention概念详解 对于self-atten ...

  9. centos7 安装 mongodb 4.0.0

    原文链接:http://www.webosss.com/article/detail/38 下载mongodb:地址:https://fastdl.mongodb.org/linux/mongodb- ...

  10. jvm整理

    我 2.JVM内存区域 p{ text-align: center; font-size: 12px; margin: 4px 0 0 0; } .nav-thumb >div{ positio ...