Samba 文件共享
介绍:用于Linux系统与Windows系统之间共享文件资源,小文件可以使用lrzsz,大文件可以使用samba
测试环境:
[root@localhost home]# cat /etc/redhat-release
CentOS Linux release 7.4. (Core)
1、关闭防火墙和SELinux
[root@localhost common]# systemctl stop firewalld #临时关闭
[root@localhost common]# systemctl disable firewalld #永久关闭
[root@localhost home]# setenforce 0 #临时关闭
setenforce: SELinux is disabled
[root@localhost home]# vi /etc/selinux/config #永久关闭
....
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUX=disabledTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
.....
2、安装Samba软件
[root@localhost home]# yum -y install samba
3、创建共享目录
[root@localhost home]# mkdir -p /home/common/
[root@localhost home]# chmod -R /home/common/ #授权
[root@localhost home]# echo "this is test common" >> /home/common/samba.txt #创建测试文件
4、备份并修改Samba服务程序的主配置文件 /etc/samba/smb.conf,
在末尾追加(以下为一般设置,也可按高级设置里面自己添加功能)
[root@localhost home]# cp /etc/samba/smb.conf /etc/samba/smb.conf-bak
[root@localhost home]# vi /etc/samba/smb.conf
。。。
[common]
comment = Common
path = /home/common #共享路径
browseable = yes #所有人可见
guest ok = no #拒绝匿名访问
writeable = yes #支持写入数据
高级设置
[common] #共享名称
comment = Common #共享信息描述
path = /home/common #指定共享路径
valid users = test yang #有效账户列表
create mask =0750 #客户端上传文件的默认权限
directory mask = 0775 #客户端创建目录的默认权限
browseable = yes #共享目录是否对所有人可见
writeable = no #是否允许写入
writee list = yang #写权限账户列表,可多个
admin users = yang #改共享的管理员,具有完全权限
invalid users = ce shi #禁止哪些用户访问共享目录
guest ok = no #是否允许匿名访问
~
5、启动服务
[root@localhost home]# systemctl start smb
6、创建访问账号
6.1)创建账户(方法一)
用法格式: smbpasswd 选项 用户
[root@localhost home]# useradd yang
[root@localhost home]# smbpasswd -a yang
New SMB password:
Retype new SMB password:
Added user yang.
6.2)创建账户(方法二)
[root@localhost home]# pdbedit -a -u yang
new password:
retype new password:
Unix username: yang
NT username:
6.3)查看samba账户
[root@localhost home]# pdbedit -L
test::
zhi::
yang::
nihao::
7、启动服务并设置开机自启动
[root@localhost samba]# systemctl start smb
[root@localhost samba]# systemctl enable smb
Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
8、Windows端访问Samba共享,输入用户名和密码即可

9、结束
Samba 文件共享的更多相关文章
- Linux 下安装Samba 文件共享服务器
samba文件共享服务可以让linux和linux系统.linux和windows系统之间共享文件 服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有 ...
- 红帽7配置samba文件共享服务
samba软件主要功能是为客户机提供共享使用的文件夹. 使用的协议是SMB(TCP 139).CIFS(TCP445). 所需的软件包:samba 系统服务:smb 1.安装samba服务 ~]#yu ...
- 用Centos7搭建小微企业Samba文件共享服务器【转】
转自 用Centos7搭建小微企业Samba文件共享服务器 - 今日头条(www.toutiao.com)http://www.toutiao.com/i6436937837660078593/ 最近 ...
- samba文件共享服务的配置
samba文件共享服务的配置 服务端配置 一.安装samba软件包 命令:yum -y install samba 查看是否安装samba. [root@Centos7-Server haha]# [ ...
- Linux基础学习-Samba文件共享服务
使用Samba文件共享服务 Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了N ...
- samba文件共享及账户映射
samba文件共享及账户映射 实验介绍:在虚拟机Linux系统上安装sanmba服务,并在另外一台虚拟机的win7系统上访问共享文件夹,主要分为:匿名访问.身份验证访问.以及添加白名单和为了保护服务器 ...
- Samba文件共享服务
Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS ...
- Samba文件共享服务器配置
Samba起源: 早期网络想要在不同主机之间共享文件大多要用FTP协议来传输,但FTP协议仅能做到传输文件却不能直接修改对方主机的资料数据,这样确实不太方便,于是便出现了NFS开源文件共享程序:NFS ...
- Window XP安装Ubuntu14.04实现Samba文件共享
安装了Ubuntu14.04之后,在虚拟机设置里设置了文件共享.但在mnt文件夹下没有hgfs这个文件夹.依照网上说的去做还是不行,仅仅好放弃.改用samba实现Windows与Ubuntu文件共享. ...
- Linux Samba文件共享服务,安装与案例配置
Samba服务器安装和配置 1:安装Samba服务器软件包 [root@localhost ~]# rpm -qa | grep samba [root@localhost ~]# yum -y in ...
随机推荐
- 百度easydl之图像分类构建是否佩戴口罩模型
2020-02-14 今天试了下百度esaydl的图像分类方面的功能,其优点是主需要上传自己的数据集,不需要关注模型训练,就可以得到相应的结果.最后得到的模型可以调用云api在本地进行运行. 网址:h ...
- Swift Json解析基础
func JSONToData(obj:Any) -> Data { //先判断是否可以转换 if !JSONSerialization.isValidJSONObject(obj) { ret ...
- webpack散记---代码分割 和 懒加载
webpack methods ES 2015 Loader spec (1)webpack methods方法 require.ensure //可以动态加载依赖 []:dependencies / ...
- C# Stream篇(七) -- NetworkStream
NetworkStream 目录: NetworkStream的作用 简单介绍下TCP/IP 协议和相关层次 简单说明下 TCP和UDP的区别 简单介绍下套接字(Socket)的概念 简单介绍下Tcp ...
- (四)requests模块的cookies和代理操作
基于requests模块的cookie操作 引言:有些时候,我们在使用爬虫程序去爬取一些用户相关信息的数据(爬取某个人“人人网”个人主页数据)时,如果使用之前requests模块常规操作时,往往达不到 ...
- 使用jackson转换类型时报Unrecognized field
调用 objectMapper.convertValue(obj, valueType ); 时报错 原因 obj 的属性多于 valueType 导致,添加一条语句即可 objectMapper.c ...
- Day1-T4
原题目 Describe:注意是“两次及以上”而不是“两种及以上”!! code: #include<bits/stdc++.h> using namespace std; int k,m ...
- 15. react UI组件和容器组件的拆分 及 无状态组件
1.组件的拆分 组件拆分的前提 当所有的逻辑都出现在一个组件内时 组件会变得非常复杂 不便与代码的维护 所以对组件进行拆分 IU组件 进行页面渲染 容器组件 进行逻辑操作 UI组件的拆分 新建一个 ...
- oracle 查询char类型的数据
曾经遇到一个坑. ';//使用PLSQL工具 能查出结果 偏偏在java代码里面查询不出结果. select taskdate from taskinfo where taskdate='201808 ...
- sqli-labs注入lesson1-2闯关秘籍
·lesson1 1.判断是否存在注入,并判断注入的类型 其实根据第一关提示 判断注入类型 输入下面的语句进行测试: ?id= 返回界面如下图:说明存在 字符型注入 2. 使用order by 猜测S ...