Samba文件共享服务设置
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文件共享服务设置的更多相关文章
- samba文件共享服务的配置
samba文件共享服务的配置 服务端配置 一.安装samba软件包 命令:yum -y install samba 查看是否安装samba. [root@Centos7-Server haha]# [ ...
- Linux基础学习-Samba文件共享服务
使用Samba文件共享服务 Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了N ...
- Samba文件共享服务
Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS ...
- SAMBA 文件共享服务
samba 通过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作,也可实现Linux与Linux之间的文件共享. 在配置samba前,有个小建议:虚拟机的ip地址最好配置成静态的 ...
- 红帽7配置samba文件共享服务
samba软件主要功能是为客户机提供共享使用的文件夹. 使用的协议是SMB(TCP 139).CIFS(TCP445). 所需的软件包:samba 系统服务:smb 1.安装samba服务 ~]#yu ...
- nfs samba文件共享服务
(注意:实验之前强关闭selinux和防火墙) 一丶nfs ① 1.服务端 启动服务 systemctl start nfs.service 配置文件 vim /etc/exports share ...
- Linux Samba文件共享服务,安装与案例配置
Samba服务器安装和配置 1:安装Samba服务器软件包 [root@localhost ~]# rpm -qa | grep samba [root@localhost ~]# yum -y in ...
- samba文件共享服务配置一(共2节)
一.samba服务简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上 ...
- samba文件共享服务部署
1.安装samaba服务程序 yum install -y samba 2.查看smaba文件,由于注释空行较多,选择过滤 egrep -v "#|;|^$" /etc/samba ...
随机推荐
- React Native 开发豆瓣评分(三)集成 Redux
什么是 redux redux 是一个用于管理 js 应用状态(state)的容器.比如组件 A 发生了变化,组件 B 要同时做出响应.常见的应用场景就是用户的登录退出操作:未登录状态,个人中心显示登 ...
- git提交代码并将develop分支合并到master分支上
提交合并代码流程: git add .git commit -m ''git pushgit checkout mastergit merge develop //将develop 分支与master ...
- Springboot手动获取bean
使用如下工具类即可 package com.rio.ums.spa.commons.utils; import org.springframework.beans.BeansException; im ...
- 模块之 time datetime random json pickle os sys hashlib collections
目录 1. time模块 1.1表示时间的几种方式: 1.2格式化字符串的时间格式 1.3不同格式时间的转换 2.datetim模块 3.random模块 4. json模块 4.1dumps.loa ...
- swagger是什么OpenAPI是什么
wiki: https://en.wikipedia.org/wiki/OpenAPI_Specification 官网: https://swagger.io/specification/
- 【转】TCP之深入浅出send和recv
本篇我们用一个测试机上的阻塞socket实例来说明主题.文章中所有图都是在测试系统上现截取的. 需要理解的3个概念 1. TCP socket的buffer 每个TCP socket在内核中都有一个发 ...
- mysql5.7切换导致gtid不一致
今天在公司的工程环境中做了个案例,手动切换关闭主库的mysql服务,从库上升为主库之后,发现主库处于read_only状态,通过高可用的组件观察了剩余主从库的alive以及delay的状态发现均正常. ...
- k8s安装之dashboard.yaml
这个我使用了nodeport方式导出来. 为了安装,最好在前面加个nginx作密码验证... 这个端口,可以通过防火墙禁掉. # Copyright 2017 The Kubernetes Autho ...
- 版本控制Git研究一
对于Git的使用,早在2010年的时候,就已经开始了,接触它也是由于Android开发的原因,我们知道Android源代码的管理就是用的Git,而至今期间已经呆过几个不同的公司,不同公司对于代码的管理 ...
- 《你说对就队》第八次团队作业:Alpha冲刺 第四天
<你说对就队>第八次团队作业:Alpha冲刺 第四天 项目 内容 这个作业属于哪个课程 [教师博客主页链接] 这个作业的要求在哪里 [作业链接地址] 团队名称 <你说对就队> ...