目的:


1,匿名访问共享目录/home/home and /home/share

2,/home/samba/home 共享名为home,有读写权限,但是进入该文件夹需要验证用户

3,/home/samba/share 共享名为share,所有人都有读写权限

一,安装及开启服务


yum -y install samba #使用yum安装samba服务自动解决该包的依赖关系

rpm -qa | grep “samba” #查看当前系统是否成功安装samba服务

service smb start #开启samba服务(安装包叫samba,服务名称叫smb)

二,修改主配置文件(/etc/samba/smb.conf)


cd /etc/samba #进入到/etc/samba目录下

cp -p smb.conf smb.conf.bak #备份主配置文件 -p为保留文件原有的所有属性

vim smb.conf #编辑主配置文件

  [global]     #全局设置
security = user #安全认证为用户
map to guest = bad user #允许匿名访问
[intput] #共享目录的名称
path = /home/samba/intput #共享目录的存储位置
valid users = @zeng #属于zeng这个用户
read only = No #不只可读 [share] #共享目录的名称
path = /home/samba/share #共享目录的存储位置
guest ok = Yes #允许匿名访问
read only = No #不只是可读

:wq 保存退出

三,创建共享目录和smb用户及修改权限


mkdir -p /home/samba/home #-p为指定的路径不存在,就创建该路径(无论如何都要在/home/samba下创建home目录)

mkdir -p /home/samba/share #-p如上述所说

useradd zeng #创建系统用户

smbpasswd -a zeng #-a为向smbpasswd文件中添加zeng用户(创建smb用户,该用户在系统上必须存在)

chown zeng /home/samba/home #修改/home/samba/home目录的属主为zeng

chmod 777 /home/samba/share #修改/home/samba/share目录的权限为任何人都有rwx权限

四,关闭防火墙及重启服务


service firewalld stop #关闭防火墙

service iptables stop #关闭防火墙

setenforce 0 #临时关闭seliunx

service smb restart #重启samba服务,让配置文件生效

systemctl enable smb #系统启动时自动启动samba服务

五,客户机访问


\\IP

注意:win7以上是默认保存远程连接的用户信息的.
win + r
cmd
net use * /del #删除远程连接

samba-centos7的更多相关文章

  1. Samba centos7文件共享服务器搭建教程,可以更改任意需求操作配置详解。

    先安装软件   yum -y install samba-client 请看如下配置文件说明 [gongxiang]       comment = This is my shared folder  ...

  2. 别人的Linux私房菜(17)进程管理与SELinux初探

    程序在磁盘中,通过用户的执行触发.触发事件时,加载到内存,系统将它定义成进程,给予进程PID,根据触发的用户和属性,给予PID合适的权限. PID和登陆者的UID/GID有关.父进程衍生出来的进程为子 ...

  3. Ceph/共享存储 汇总

    Ceph 存储集群 - 搭建存储集群 Ceph 存储集群 - 存储池 Ceph 块设备 - 命令,快照,镜像 Ceph 块设备 - 块设备快速入门 OpenStack 对接 Ceph CentOS7 ...

  4. centos7下cups + samba共打印服务的教程

    centos7系统我们用到的不多但是这款系统比centos6功能要强大了不少,下文来介绍一篇centos7下cups + samba,共打印服务的例子,具体如下所示.   这个算是rhce课程的篇外篇 ...

  5. centos7下安装samba服务器

    samba笔记: http://services.linuxpanda.tech/%E7%BD%91%E7%BB%9C%E6%96%87%E4%BB%B6%E5%85%B1%E4%BA%AB/samb ...

  6. CentOS7 下编译安装 Samba,什么是 SMB/CIFS 协议

    目录 一.关于 Samba 1. SMB 2. Samba 二.yum 安装 Samba 1. 安装 Samba 2. 查看版本 3. 查看配置文件 4. 启动服务 5. 本地客户端验证 6. Win ...

  7. Centos7配置samba

    Centos7配置samba 1.安装 yum install samba samba-client samba-common -y 2.配置 备份已有配置mv /etc/samba/smb.conf ...

  8. 用Centos7搭建小微企业Samba文件共享服务器【转】

    转自 用Centos7搭建小微企业Samba文件共享服务器 - 今日头条(www.toutiao.com)http://www.toutiao.com/i6436937837660078593/ 最近 ...

  9. centos7使用samba共享文件

    samba是一款可以让linux和windows下共享文件的常用的一款软件 如何在centos7中使用和配置samba 首先先安装 sudo yum install samba 下载完成查看rpm - ...

  10. centos7 samba配置完成后不管怎么登陆都会显示密码错误的解决方案

    添加系统用户 useradd samba 添加samba用户 smbpasswd -a samba 激活samba用户 smbpasswd -e samba 1.win+r运行secpol.msc打开 ...

随机推荐

  1. IDEA和Eclipse启动优化

    昨天对比了下IDEA和Eclipse的启动速度,发现IDEA启动真的是好慢啊!!! 电脑配置:8G win7 IDEA启动配置 -Xms1024m -Xmx1024m -Xmn500m -XX:Met ...

  2. python预习day1

    计算机基础 cpu 大脑 内存 临时记忆 硬盘 永久记忆 输入设备 眼睛 耳朵 输出设备 嘴巴 操作系统 控制计算机硬件工作流程的 应用程序 安装在操作系统之上的软件 python简介 python是 ...

  3. JUC - Monitor监控ThreadPoolExecutor

    JUC - Monitor监控ThreadPoolExecutor 一个自定义Monitor监控ThreadPoolExecutor的执行情况 TASK WokerTask class WorkerT ...

  4. react新旧生命周期

    React16.3.0之前生命周期 16.3开始建议使用新的生命周期

  5. 笔谈 cocoapods的安装与使用

    因为要重构播放器库,所以就需要参考网上的开源项目,在播放器开源项目这块,kxmovie开源项目是值得参考的一个项目.在github下载下来后,运行该工程,发现其用到了cocoapods来管理第三方库, ...

  6. SpringBoot上传文件报错,临时路径不存在

    异常信息 报错日志: The temporary upload location [/tmp/tomcat.7957874575370093230.8088/work/Tomcat/localhost ...

  7. 【DATAGUARD】物理dg在主库丢失归档文件的情况下的恢复(七)

    [DATAGUARD]物理dg在主库丢失归档文件的情况下的恢复(七) 一.1  BLOG文档结构图 一.2  前言部分 一.2.1  导读 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到 ...

  8. 四、Linux_用户切换

    四.用户切换 # 切换用户的命令为: su username # 从普通用户切换到root用户,还可以使用命令: sudo su

  9. golang方法和接口

    一.  go方法 go方法:在函数的func和函数名间增加一个特殊的接收器类型,接收器可以是结构体类型或非结构体类型.接收器可以在方法内部访问.创建一个接收器类型为Type的methodName方法. ...

  10. linux设备驱动程序-设备树(0)-dtb格式

    linux设备树dtb格式 设备树的一般操作方式是:开发人员根据开发需求编写dts文件,然后使用dtc将dts编译成dtb文件. dts文件是文本格式的文件,而dtb是二进制文件,在linux启动时被 ...