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 ...
随机推荐
- [Machine Learning][BP]The Vectorized Back Propagation Algorithm
Reference: https://www.cs.swarthmore.edu/~meeden/cs81/s10/BackPropDeriv.pdf I spent nearly one hour ...
- 3.python进制及其之间的转换
- 十六、SAP中查看数据库
一.我们输入事务代码SE11 二.我们输入数据库表 : “SPFLI” 三.我们可以查看到这个表相关的数据,这个是SAP自带的一个教学案例表. 四.我们点击Display,来查看这个表内容 五.点击查 ...
- StackExchange.Redis.DLL 操作redis加强版
直接引用StackExchange.Redis.dll这一个dll来操作redis App.config配置 <?xml version="1.0" encoding=&qu ...
- Linux下录屏
我喜欢的: Gnome系用户,按ctrl+shift+alt+r,屏幕右上角有红点出现,开始录屏,结束的话再按一次ctrl+shift+alt+r,录好的视频在 ~/Videos下 ffmpeg # ...
- 前端基础之Html、CSS
Html.css相关 Html Html结构: 标签 描述 <!DOCTYPE html> 文档声明 <html> 根元素 <head> 头部 <body 主 ...
- windows driver 定时器的使用
#include < Ntifs.h> #pragma warning(disable:4995) #pragma comment(lib, "Ntoskrnl.lib" ...
- idea的简单使用
1.新建项目 (1)点击 file -->new project ,选择java(创建普通java项目) ,点next (2)不选择create project from template (不 ...
- centos7+nginx+php+mysql环境搭建
一:CentOS7安装 在VMware 新建一个虚拟机CentOS 64位,配置好磁盘大小为30G,内存2G,启动虚拟机进入CentOS安装界面 选择Install CentOS 7 SOFTWARE ...
- 了解OOM
1)什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError.看下关于的官方说明: Thrown when ...