1、在共享服务端安装samba:# yum install samba samba-client.x86_64 samba-common -y

2、在共享服务端需要防火墙开通139、445端口:

  # firewall-cmd --zone=public --add-port=139/tcp --permanent

  # firewall-cmd --zone=public --add-port=445/tcp --permanent

  # firewall-cmd --zone=public --add-port=139/udp --permanent

  # firewall-cmd --zone=public --add-port=445/udp --permanent

  # firewall-cmd --reload

3、在共享服务端启动samba:# systemctl start smb

  在共享服务端停止samba:# systemctl stop firewalld.service

  在共享服务端重启samba:# systemctl restart smb.service

4、在共享服务端建立用户

  重置密码:# smbpasswd -a root

  查看samba用户:# pdbedit -L

  smbuser为默认本地用户

  添加新用户:# useradd new

  为新用户添加新密码:# smbpasswd -a new

  删除samba用户:# pdbedit -x lee

  使用户使用samba功能:# setsebool -P samba_enable_home_dirs on

5、在共享客户端:yum install samba-client -y

6、在共享客户端测试:# smbclient -L //192.168.x.xx (该IP为共享服务端ip)

7、在共享服务端配置samba:# vim /etc/samba/smb.conf 

  [global]
  workgroup = MYGROUP  # 工作群组
  server string = Samba Server Version %v  # 设定samba server的注解
  log file = /var/log/samba/log.%m  # 日志samba存放位置
  max log size = 50  # 日志的大小
  security = user  # 设定samba的安全级别
  passdb backend = tdbsam
  load printers = yes
  cups options = raw
  [homes]
  comment = Home Directories
  browseable = no
  writable = yes

  [pack]
  comment = file_pack # 注释说明
  path = /home/pack  # 资源路径
  valid users =new  # 此名单内才能访问
  directory mask = 775  # 给的权限
  writable = yes  # 无视read only
  browseable = yes  # 浏览资源中显示共享目录,若为否则必须指定共享路径才能存取

  [photo]
  comment = file_photo
  path = /home/gcisp/cloud/photo
  valid users = root
  directory mask = 775
  writable = yes
  browseable = yes

  详细配置请见:https://www.cnblogs.com/fatt/p/5856892.html

8、在共享客户端测试:# smbclient -L // 192.168.x.xx -U new (输入new用户的密码)

9、在共享客户端手动挂载:# mount //192.168.xx.x/pack /home/pack -o username=new,password=123

10、在共享客户端永久挂载:# vim /etc/fstab 添加下列一行:

   //192.168.xx.x/pack /home/pack cifs defaults,username=new,password=123 0 0

  注解://192.168.xx.x/pack(pack为共享服务端的包名) /home/pack(挂载点) cifs defaults,username=new,password=123 0 0

11、拓展挂载命令:http://www.runoob.com/linux/linux-comm-mount.html

Linux下通过samba进行文件共享与挂载的更多相关文章

  1. Linux下配置Samba服务器全过程

    Linux下配置Samba服务器全过程 user级别的samba的配置 http://www.linuxidc.com/Linux/2014-11/109234.htm http://www.linu ...

  2. Linux 下模拟制作块设备并挂载

    Linux 下模拟制作块设备并挂载 作者:Grey 原文地址: 博客园:Linux 下模拟制作块设备并挂载 CSDN:Linux 下模拟制作块设备并挂载 环境 CentOS-7 下载地址:下载 Cen ...

  3. CentOS Linux 下安装Samba

    一.Samba简介: Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.Linux中搭建环境有几个需要使用的软件包: (1)samba-client:这个 ...

  4. Linux下部署Samba服务环境的操作记录

    关于Linux和Windows系统之间的文件传输,很多人选择使用FTP,相对较安全,但是有时还是会出现一些问题,比如上传文件时,文件名莫名出现乱码,文件大小改变等问题.相比较来说,使用Samba作为文 ...

  5. Linux下磁盘分区,格式化以及挂载

    测试环境:VMware Workstation / centos7 1.磁盘分区 (1)易于管理和使用: 比如说我们把磁盘分了sda1.sda2.sda3.sda4盘,我们假设sda1盘为系统盘,其他 ...

  6. 如何在Linux下部署Samba服务?

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

  7. linux下玩转磁盘管理与挂载硬盘

    前言 本文将带来linux下的磁盘管理中的硬盘挂载,Linux操作系统挂载硬盘需要了解的一些知识.这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细.由于工作原因,平时使用的比较多 ...

  8. Linux 下安装Samba 文件共享服务器

    samba文件共享服务可以让linux和linux系统.linux和windows系统之间共享文件 服务查询 默认情况下,Linux系统在默认安装中已经安装了Samba服务包的一部分,为了对整个过程有 ...

  9. linux之使用samba实现文件共享

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

随机推荐

  1. Android:刚6瓶啤酒4两56度白酒下肚,居然20分钟做了一手机版网站 !

    刚6瓶啤酒4两56度白酒下肚,居然20分钟不到时间做了一手机版网站 !人有多大潜力你知道吗? 大家有兴趣的可以用手机或微信打开 http://xh.yunxunmi.com/  看看俺这酒后之做! 更 ...

  2. word-wrap/word-break/white-space

    word-wrap语法: word-wrap : normal | break-word normal : 默认值,单词如果单词超长,会冲出边界(单个单词超长,在当前行显示) break-word : ...

  3. JavaScript设计模式-17.装饰者模式(下)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. [PY3]——过滤数据——列表推导、filter()、itertools.compress()

    问题 你有一个数据序列,想利用一些规则从中提取出需要的值或者是缩短序列 解决方案 最简单的过滤数据的方法,就是使用列表推导. 使用列表推导的一个潜在缺陷就是如果输入非常大的时候会产生一个非常大的结果集 ...

  5. bug: 1.eclipse 中tomcat server 变灰色 2.build path 添加的jar不识别

    1.网上百度的方案试过,没有作用. 最后删掉tomcat重新解压配置解决. 确保工程属性栏中,server正确才可加载tomcat. 猜测可能原因,tomcat在eclipse有时崩溃,一般做法是将s ...

  6. SQL Server中用While循环替代游标(Cursor)的解决方案

    By行处理数据,推荐2种方式: 1.游标 2.While循环 我们来了解下这两种方案处理1w行数据分别需要多长时间. 一.游标. 首先我们填充一个表,用优雅的递归方式填充. ,) ) ;with ct ...

  7. Java中用双缓冲技术消除闪烁

    在Java编写具有连贯变化的窗口程序时,通常的办法是在子类中覆盖父类的paint(Graphics)方法,在方法中使用GUI函数实现窗口重绘的过程.连贯变换的窗口会不断地调用update(Graphi ...

  8. JavaScript三大对象详细解说

    Js三大对象 一 浏览器对象 浏览器窗口.文档document.URL地址等 常用的浏览器对象: 浏览器对象的分层结构 Window对象 (1) 属性 名称 说明 document 表示给定浏览器窗口 ...

  9. Dapper扩展

    using Dapper; using MySql.Data.MySqlClient; using System; using System.Collections.Generic; using Sy ...

  10. 十二、异步工具Timer

    一.简介 JDK提供一种异步线程工具Timer类,你可以利用这个类做延迟任务.周期性任务等. JDK文档:http://tool.oschina.net/uploads/apidocs/jdk-zh/ ...