Centos7 Samba共享服务搭建
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共享服务搭建的更多相关文章
- samba共享服务
方法一 1.安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yumyum是一种快速安装模式,它会自动解决 ...
- Linux之SAMBA共享服务
简述 Samba服务器可以让Windows操作系统用户访问局域网中Linux主机,就象访问网上邻居一样方便. 具有以下功能: 共享目录:在局域网上共享某个或某些目录,使得同一个网络内的Windows用 ...
- 网络共享服务(三)之SAMBA
前面说到了FTP和NFS,由于FTP是客户端和服务器基于ftp应用协议进行交换数据的,它不支持挂载共享目录的方式,而NFS又不支持跨平台,所以就催生了第三种网络共享服务:samba Samba是在Li ...
- Linux安装配置Samba共享文件系统
Samba共享文件系统搭建与配置: 1.Samba服务端:yum install samba samba-client cifs-utilscd /etc/samba/cp smb.conf smb. ...
- Linux:SAMBA共享、NFS共享、Autofs自动挂载
SAMBA.NFS共享区别 NFS开源文件共享程序:NFS(NetworkFile System)是一个能够将多台Linux的远程主机数据挂载到本地目录的服务,属于轻量级的文件共享服务,不支持Linu ...
- samba服务搭建及管理
关闭防火墙 # /etc/init.d/iptables stop # chkconfig --level iptables off 关闭SELINUX # vim /etc/sysconfig/se ...
- Linux samba服务搭建
实验准备: 准备两台机器,server0(172.25.0.11)和deskop0(172.25.0.12),要求在server0上实现samba共享,在desktop0上访问共享. 1.允许mark ...
- 常用服务搭建(nfs/ftp/samba)
一. NFS1. NFS简介NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 假 ...
- NFS文件系统及搭建NFS共享服务
一.什么是文件系统? 文件系统是对一个存储设备上的数据和元数据进行组织的一种机制.文件系统是在一个磁盘(包括光盘.软盘.闪盘及其它存储设备)或分区上组织文件方式方法,常见文件系统如ext2.ext3. ...
随机推荐
- 理解和解决Java并发修改异常:ConcurrentModificationException
參考文獻:https://www.jianshu.com/p/f3f6b12330c1 文獻来源:简书 关键字: Java Exception遇到异常信息Exception in thread &qu ...
- Java网络编程快速上手(SE基础)
参考资料:百度百科TCP协议 本文涉及Java IO流.异常的知识,可参考我的另外的博客 一文简述Java IO 一文简述JAVA内部类和异常 1.概述 计算机网络相关知识: OSI七层模型 一个报文 ...
- Java(215-231)【Object类、常用API】
1.Object类的toString方法 java.lang.Object 类 Object 是类层次结构的根(父)类. 每个类(Person,Student...)都使用 Object 作为超(父) ...
- 使用Vue-TreeSelect组件的时候,用watch变量方式解决弹出编辑对话框界面无法触发更新的问题
在前篇随笔<使用Vue-TreeSelect组件实现公司-部门-人员级联下拉列表的处理>中介绍了Vue-TreeSelect组件的使用,包括使用v-modal绑定值,normalizer ...
- Django 模型(Model)
1. 模型简介 ORM 简介 使用 Mysql 数据库的环境配置 2. 定义模型 1)定义属性 2)字段类型 3)字段选项 4)关系 5)元选项 6)范例 3. 模型成员&管理器 1)类属性 ...
- Django 入门范例
1. Django 介绍 2. Django 环境搭建 3. 模型(Model) 4. 站点管理 5. 视图(View) 6. 模板(Template) 1. Django 介绍 MVC 模型 大部分 ...
- Alpine镜像
Alpine Linux 是一个面向安全,轻量级的基于musl libc与busybox项目的Linux发行版. Alpine 提供了自己的包管理工具 apk,可以通过 https://pkgs.al ...
- 5- MySQL数据库SELECT查询操作
复习: 数据类型: 数值型:整数(int,tinyint,smallint,bigint,mediumint) 浮点型(float ,double,decimal) 字符型:char(固定长度) ,v ...
- 4.Linux命令基本格式与简单使用
Linux命令名组成: 在Linux/Unix系统下输入命令,就会进行相应的操作,那么这个命令有如下组成: 命令名 [选项] [参数] 注:[]的内容代表可选 命令实例: ls #显示当前文件夹下的所 ...
- 【小白向】基于Docker使用Gogs,Drone以及drone-runner-docker的自动化部署
Gogs是基于Go语言编写的可以替代gitlab的代码托管平台,它没有gitlab那么庞大且不需要占用大量资源,对小型服务器相对于比较友好,我们甚至可以使用树莓派搭建. 服务器配置: * 操作系统:C ...