Centos7 Samba共享服务搭建

1.安装启动和端口

-----------------------------------------------------------------------------------------------------------------------

查看是否安装:rpm -qa | grep samba
查看:rpm -qi samba
安装:yum -y install samba
查看防火墙状态:systemctl status firewalld
使用的端口:137、138、139、445

开放防火墙端口:firewall-cmd --zone=public --add-port=137/tcp                 #依次添加138、139、445

重装防火墙:firewall-cmd --reload

查看seLinux状态:getenforce
临时关闭seLinux:enforce 0                       #可修改配置文件永久关闭
开机自启动:systemctl enable smb
启动samba服务:systemctl start smb.service nmb.service
查看samba启动状态:systemctl status smb.service -l
查看samba启动是否正常:testparm

-----------------------------------------------------------------------------------------------------------------------

2.创建共享目录和所属用户组

-----------------------------------------------------------------------------------------------------------------------

新增共享目录:mkdir /FTP_DATA/ipan
新增组:groupadd rjkf
查看用户组:grep rjkf /etc/group
更改共享目录所属组:chown :rjkf /FTP_DATA/ipan
更改共享目录权限:chmod 2770 /FTP_DATA/ipan/

-----------------------------------------------------------------------------------------------------------------------

3.新增用户

-----------------------------------------------------------------------------------------------------------------------

新增用户:useradd -g rjkf -M -s /sbin/nologin ipan #-g主属组 #-M不在
将用户加入samba:pdbedit -a ipan
查看用户:pdbedit -L

更改用户家目录:vi /etc/passwd           #将ipan用户的家目录改为/FTP_DATA/ipan

-----------------------------------------------------------------------------------------------------------------------

4.修改配置文件

-----------------------------------------------------------------------------------------------------------------------
编辑vi /etc/samba/smb.conf 新增如下:

[share]
path = /FTP_DATA/ipan
comment = jamza_share
public = no
writable = yes
browseable = yes
guest ok = no
valid users = @rjkf
available = no
write list = @rjkf

重启samba服务即可,windows访问进行测试

-----------------------------------------------------------------------------------------------------------------------

附:
-----------------------------------------------------------
[adminshare]
comment  =  Home Directories                                        #共享文件描述
path  =  /home/smbadmin01                                            #共享路径
browseable  =  yes                                                     #共享文件可以浏览
writable  =  yes                                                         #共享文件可写
create  make  =  0664                                                #设置用户创建文件权限0664
directory  make  =  0775                                             #设置用户创建目录权限0775
write  list   =   test01                                                 #设置允许访问共享具有写入权限的用户

--------------------------------------------------------------------------------

删除用户:userdel -r test

更改用户附属组:usermod bddb -G rjkf #-G附属组

windows切换用户重新连接samba的方法

打开cmd命令行,输入下面的命令

net use \\ip /delete                         #ip为linux的IP地址

Centos7 Samba共享服务搭建的更多相关文章

  1. samba共享服务

    方法一 1.安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决 ...

  2. Linux之SAMBA共享服务

    简述 Samba服务器可以让Windows操作系统用户访问局域网中Linux主机,就象访问网上邻居一样方便. 具有以下功能: 共享目录:在局域网上共享某个或某些目录,使得同一个网络内的Windows用 ...

  3. 网络共享服务(三)之SAMBA

    前面说到了FTP和NFS,由于FTP是客户端和服务器基于ftp应用协议进行交换数据的,它不支持挂载共享目录的方式,而NFS又不支持跨平台,所以就催生了第三种网络共享服务:samba Samba是在Li ...

  4. Linux安装配置Samba共享文件系统

    Samba共享文件系统搭建与配置: 1.Samba服务端:yum install samba samba-client cifs-utilscd /etc/samba/cp smb.conf smb. ...

  5. Linux:SAMBA共享、NFS共享、Autofs自动挂载

    SAMBA.NFS共享区别 NFS开源文件共享程序:NFS(NetworkFile System)是一个能够将多台Linux的远程主机数据挂载到本地目录的服务,属于轻量级的文件共享服务,不支持Linu ...

  6. samba服务搭建及管理

    关闭防火墙 # /etc/init.d/iptables stop # chkconfig --level iptables off 关闭SELINUX # vim /etc/sysconfig/se ...

  7. Linux samba服务搭建

    实验准备: 准备两台机器,server0(172.25.0.11)和deskop0(172.25.0.12),要求在server0上实现samba共享,在desktop0上访问共享. 1.允许mark ...

  8. 常用服务搭建(nfs/ftp/samba)

    一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假 ...

  9. NFS文件系统及搭建NFS共享服务

    一.什么是文件系统? 文件系统是对一个存储设备上的数据和元数据进行组织的一种机制.文件系统是在一个磁盘(包括光盘.软盘.闪盘及其它存储设备)或分区上组织文件方式方法,常见文件系统如ext2.ext3. ...

随机推荐

  1. 机器学习--Micro Average,Macro Average, Weighted Average

    根据前面几篇文章我们可以知道,当我们为模型泛化性能选择评估指标时,要根据问题本身以及数据集等因素来做选择.本篇博客主要是解释Micro Average,Macro Average,Weighted A ...

  2. 使用 EPPlus 封装的 excel 表格导入功能 (二) delegate 委托 --永远滴神

    使用 EPPlus 封装的 excel 表格导入功能 (二) delegate 委托 --永远滴神 前言 接上一篇 使用 EPPlus 封装的 excel 表格导入功能 (一) 前一篇的是大概能用但是 ...

  3. 工作区和GOPATH

    工作区和GOPATH 1.特性: 1.1.5版本的自举(即用 Go 语言编写程序来实现 Go 语言自身) 2.1.7版本的垃圾回收器 2.GOROOT.GOPATH 和 GOBIN GOROOT:Go ...

  4. BPF for storage:一种受外核启发的反式

    BPF for storage:一种受外核启发的反式 译自:BPF for storage: an exokernel-inspired approach BPF主要用于报文处理,通过绕过网络栈提高报 ...

  5. 一致性哈希做负载均衡,基于dubbo的简化版本,超级简单容易理解!!!

    一致性哈希算法原理以及做分布式存储.一定先看:一致性哈希算法 dubbo提供了四种负载均衡实现:权重随机算法,最少活跃调用数算法,一致性哈希算法,加权轮询算法. 本文基于开源项目:guide-rpc- ...

  6. 模拟退火算法(1)Python 实现

    1.模拟退火算法 模拟退火算法借鉴了统计物理学的思想,是一种简单.通用的启发式优化算法,并在理论上具有概率性全局优化性能,因而在科研和工程中得到了广泛的应用. 退火是金属从熔融状态缓慢冷却.最终达到能 ...

  7. 02- Python的版本

    python的官网 https://www.python.org/ Python的版本 python  v2.7(2020结束维护) python  v.3.5(当前使用的版本) python  v3 ...

  8. 逆向 stdio.h 函数库 fseek 函数(调试版本)

    0x01 fseek 函数 函数原型:int fseek(FILE *stream, long int offset, int whence) 函数功能:设置流 stream 的文件位置为给定的偏移 ...

  9. SQL注入平台第一关,注入?id=1'不报错的问题

    第一关需要在地址栏输入id参数测试是否有注入点 我这里输入 http://localhost/sqli-labs-master/Less-1/?id=1 下一步将id参数改为?id=1' http:/ ...

  10. AZscaaner源码解读之数据库连接(一)

    准备开个新坑,但是可能近期不会更新,先写一篇开个头. sqlalchemy 目前在Python中使用得比较多的是sqlalchemy,sqlalchemy是一个对象关系映射(ORM).sqlalche ...