目的:


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. TCP连接与断开

    两台宿主机 一台:作为服务器 另一台:作为客户端 服务器的步骤: 打开[控制面板]----点击[程序]---点击程序和功能中[打开或关闭Windows功能]---点击[Telnet服务器]--点击[确 ...

  2. 遍历js中的数组

    可以使用js中的for循环,或者forEach方法:也可以使用Ext中的方法遍历js中的数组 代码如下: /** * 遍历数组 */ var arr = ['越南', '新加坡', '美国', '俄罗 ...

  3. 反序列化之PHP原生类的利用

    目录 基础知识 __call SoapClient __toString Error Exception 实例化任意类 正文 文章围绕着一个问题,如果在代码审计中有反序列化点,但是在原本的代码中找不到 ...

  4. Telnet入侵Windows2000

    开启Telnet 打开控制面板,管理工具 计算机管理 连接刚刚探测到的主机 输入探测到的主机IP 如下图所示,连接成功 找到Telnet服务 启动Telnet服务 远程登录 注意 Telnet登录需要 ...

  5. idea 启动项目报错,more than one fragment with the name [spring web] was found

    这是由于idea导入项目的时候有多个模块,并且有多个web.xml导致的,先删除对应的模块,后启动即可. 另外也有可能是spring的jar冲突,把冲突的jar删除即可.

  6. emqx配置ssl

    1.生产自签证书 mkdir /etc/emqttd/certs/ && cd /etc/emqttd/certs/ openssl genrsa -out ca-key.pem 20 ...

  7. Python入门篇-高阶函数

    Python入门篇-高阶函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.高级函数  1>.First Class Object 函数在Python中是一等公民 函数也 ...

  8. HTML&CSS基础-html的图片标签

    HTML&CSS基础-html的图片标签 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如下图所示,准备一张图片,存放路径和html文件在同一目录 二.HTML源代码 ...

  9. springboot socketio

    pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...

  10. LeetCode初级算法--其他02:有效的括号

    LeetCode初级算法--其他02:有效的括号 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.csdn.net ...