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. 一键生成dotnet5项目解决方案

    > 作为一名从2002年.Net 1.0一路走来的老码农,也持续跟进了dotnet core 1.0~3.1的变革,并不离不弃的玩起了dotnet 5. 每次接到新项目,都要从头搭建项目解决方案 ...

  2. 码农飞升记-00-Java发展历程

    目录 1.Java发布历程 2.Java发展史 Oak 的出现( Java 的雏形) 1995年 Java 的诞生 1996年 Sun 公司发布第一个 JDK 1998年12月用 J2SE 取代 JD ...

  3. 转载:微信小程序view布局

    https://www.cnblogs.com/sun8134/p/6395947.html

  4. hdu4876 深搜+(随机枚举剪枝)

    题意:       给你n个数,让你从选择k个数,然后排成一个环(k个数的顺序随意,但是排成一个环后就不能变了),然后可以在这个环上任意的找连续w个数(w<=k),可以找多次,得到一个值等于当前 ...

  5. Windows核心编程笔记之内核对象

    0x01 子进程继承父进程内核对象句柄 父进程 #include <Windows.h> #include <iostream> #include <strsafe.h& ...

  6. ResNet学习笔记

    ResNet学习笔记 前言 这篇文章实在看完很多博客之后写的,需要读者至少拥有一定的CNN知识,当然我也不知道需要读者有什么水平,所以可能对一些很入门的基本的术语进行部分的解释,也有可能很多复杂的术语 ...

  7. yum makecache: error: argument timer: invalid choice: ‘fast’ (choose from ‘timer’)

    这是因为版本问题,centos8没有该参数,解决办法为:去掉fast参数,就可以了 sudo yum makecache

  8. 查询某软件所连接的外网IP地址

    一:背景环境: 1>:某机械公司用的某些特殊软件,需要实现所有使用某软件的屏蔽其软件所连接的外网ip,其他上网功能不做限制. 二:需求分析:可以查出此软件所连接的外网ip,在路由器的ip过滤中将 ...

  9. 【一】kubernetes学习笔记-Pod概念

    一.Pod 控制器类型 Pod概念 当一个 Pod 创建后,Pause 容器就会随着 Pod 启动,只要是有 Pod,Pause 容器就要被启动. 在同一个 Pod 里面的容器不能出现端口冲突,否则这 ...

  10. 段间跳转之TSS段

    TR寄存器,TSS描述符,TSS段 TR寄存器与普通的段寄存器一样都有可见部分和不可见部分.TR的可见部分为16位为其段选择子,不可见部分是32位的TSS基地址和16位的大小. TSS描述符存在GDT ...