介绍:用于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 文件共享的更多相关文章

  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. samba文件共享服务的配置

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

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

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

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

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

  7. Samba文件共享服务

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

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

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

  9. Window XP安装Ubuntu14.04实现Samba文件共享

    安装了Ubuntu14.04之后,在虚拟机设置里设置了文件共享.但在mnt文件夹下没有hgfs这个文件夹.依照网上说的去做还是不行,仅仅好放弃.改用samba实现Windows与Ubuntu文件共享. ...

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

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

随机推荐

  1. 097-PHP循环使用next取数组元素二

    <?php function return_item($arr, $num = 0) { //定义函数 if ($num < 0) { end($arr); //将数组指针指向最后一个元素 ...

  2. 4. Linux 集群安装

    1. 配置yum yum clean all yum makecache yum install wget 2.安装JDK (1) 将jdk-7u60-linux-i586.rpm通过WinSCP上传 ...

  3. 解决Java POI 导出Excel时文件名中文乱码,兼容浏览器

    String agent = request.getHeader("USER-AGENT").toLowerCase(); response.setContentType(&quo ...

  4. 留学英文论文写作Abstract三种类型

    所谓Abstract,就是对所写论文主要内容的精炼概括.Abstract是美国人的说法,英国的科技期刊喜欢称之为Summary.在英文中,有资料是这么对其定义的:Abstract is a sketc ...

  5. POJ 3994:Probability One

    Probability One Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1674   Accepted: 1151 D ...

  6. POJ 1003:Hangover

    Hangover Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 109231   Accepted: 53249 Descr ...

  7. PHP二维数组--去除指定列含有重复项的数组

    给定二维数组: $arr = array( '0' => array('张三',2,3,4), '1' => array('李四',2,3,4), '2' => array('张三' ...

  8. 五、SAP中定义变量和给变量赋值

    一.代码如下: 二.执行效果图,如下:

  9. sqlserver 存储过程 C#调用 实现从数据库Get数据

    在最近的项目中我想建立一个EFDBfirst的模型但是失败了,生成的edmx中没有实体类和表结构,到处需求解决方案,未果. 问题请见:https://q.cnblogs.com/q/102743/ 后 ...

  10. UVALive 6763 / CSU 1446

    今天比赛的时候拿到的第一道题,其实挺简单的,求两等差序列中相同元素的个数,我想了一下就觉得,只要找到了第一个相等的点,然后后面求最大公约数就可以直接得到结果了 网上叫什么拓展欧几里得,我反正是按照我们 ...