samba服务搭建,并将共享目录映射到windows

系统版本:centos7

1、centos 安装samba

        yum -y install samba

2、查看安装信息

        rpm -qa |grep samba

3、设置开机自启动

        systemctl enable smb.service

        systemctl enable nmb.service

4、设置samba服务器配置文件

        sudo vi /etc/samba/smb.conf      

        注意:/home/sambaShare这个目录要添加777权限,不然后面映射会失败

        chmod 777   /myshare

5、设置启动服务

        //启动服务

        systemctl start smb.service

        //查看启动服务的状态

        systemctl status smb.service

6、建立Samba用户密码文件

        虽然samba的用户是系统用户,但出于安全考虑,samba用户的密码并非创建系统用户时设定的用户密码。为了生成smb所需的密码,应该进行下面的操作:

        sudo useradd xxxx(用户自己指定)

        上面只是增加了 sambauser这个系统用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。这个你可以在重启机器时看到这个你添加的用户,但是你却用它登陆不了系统,因为没有赋予本机登录密码。为sambauser设置samba密码,会要求你输入samba帐户的密码,这个密码不是开机登录时候用的,是你要访问windows共享文件或者WIN共享文件访问你的时候要填的密码。

        sudo touch /etc/samba/smbpasswd

        sudo smbpasswd -a xxx

7、重启samba服务

        systemctl restart smb.service

        systemctl status smb.service

8.将共享文件夹映射到windows本地

        win+e,打开文件管理器,选择网络,右键选择“映射网络驱动器”,输入samba用户名和密码即可。

注意点:

1、关闭防火墙
        //查看防火墙状态
        systemctl status firewalld
        //关闭防火墙 
        systemctl stop firewalld.service
        //开启防火墙(在配置Samba不需要开启)
        systemctl start firewalld.service
        //查看防火墙状态
        systemctl status firewalld

2 、开放共享目录权限

        sudo chmod 777 /xxx

3、确保setlinux关闭

        临时关闭

        setenforce 0

        彻底禁用

        在 /etc/sysconfig/selinux 或者 /etc/grub.conf 中添加

        selinux = 0

        setenforce命令来自英文词组“set enforce”的拼写,其功能是用于设置SELinux服务状态。SELinux服务是Linux系统中重要的安全子系统,用于规范服务程序只能获取自身所需的资源——如文件或端口号等,防止权限外溢,提高安全性。

        语法格式: setenforce 1或0

        常用参数:

        0         宽容允许模式(permissive)

        1         强制禁止模式(enforcing) 

4、检查配置文件是否正确

        /etc/samba/smb.conf

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/422694.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java基础学习: 什么是泛型的类型擦除

文章目录 一、什么是泛型2、泛型编译前和编译后对比3、泛型的优点(1)提高了代码的复用性和可读性(2)提高了代码的安全性 二、泛型的定义1、泛型类2、泛型接口3、泛型方法 三、泛型通配符1、?和T有什么区别2、通配符的分…

Kong网关概述

介绍Kong网关 Kong Gateway是一个轻量级、快速且灵活的云原生API网关。API网关是一个反向代理,可以管理、配置和路由对API的请求。 Kong Gateway在任何RESTful API的前面运行,并且可以通过模块和插件进行扩展。它被设计用于在分散式架构中运行&#xf…

【webrtc】neteq测试工程

设置git代理 $ git config --global http.https://github.com.proxy socks5://127.0.0.1:7890 git config --global https.https://github.com.proxy socks5://127.0.0.1:7890导入cmake直接构建 win32 debug v143 编译opus Build started...

Linux部署nginx+appache动静分离

部署nginxappache动静分离 虚拟机配置到vm1网卡 地址192.168.1.100 重启网卡 关闭安全linux 关闭防火墙、 挂载磁盘 配置yum源 上传软件包 nginx和appache 配置appache服务 tar xf apr-1.6.2.tar.gz tar xf apr-util-1.6.0.tar.gz tar -xjf httpd-2.4.29.tar.bz2 mv a…

Kui: 一个用于 Kubernetes 的“混合”CLI/GUI 应用程序

众所周知,当涉及到管理服务器或 Kubernetes 集群之类的事情时,我们大多数人更喜欢使用我们心爱的终端而不是 GUI 工具。对于许多人来说,这就像驾驶一辆带有手动变速箱的汽车:简单、舒适、灵活且更可预测。Kui 是一个混合界面工具&…

大尺寸产品外径难实时测量?请看大直径测径仪系列!

在生产大口径螺旋焊管、无缝管材、直缝焊管等产品时,是否遇到过这样的问题,人工检测速度慢,精度低,易漏检,在线检测仪器又难以达到测量范围,或者价格过于昂贵。别急,我们的测径仪系列能为你解决…

java实现将集合数据导入excel表格之竖向

这里使用的是apache.poi,当然如果使用easyExcel也可以实现 括号是EasyExcel官网(EasyExcel官方文档 - 基于Java的Excel处理工具 | Easy Excel) 找到填充,都会有相对应的demo实列 下面是我写的apache.poi实现代码 public static vo…

Visual Studio 2022 成功配置QT5.12.10

目录 下载并安装Visual Studio 2022 Qt5.12.10下载 Qt5.12.10安装 Qt VS Tools for Visual Studio 2022下载 Visual Studio 2022配置 测试 下载并安装Visual Studio 2022 下载社区版并安装,这个比较快。 Qt5.12.10下载 官网下载很慢,还不如百度网…

退出微软账号,edge/必应退出账号

微软账号退出:搜的教程都是说改成本地帐号,但是我的已经是本地帐号,操作没用。 但是找到了退出edge/必应浏览器账号的方法,见下图。 参考链接:奶酪真好次个人动态-奶酪真好次动态记录-哔哩哔哩视频 (bilibili.com)

【LeetCode】每日一题 2024_1_21 分割数组的最大值(二分)

文章目录 LeetCode?启动!!!题目:分割数组的最大值题目描述代码与解题思路 LeetCode?启动!!! 今天是 hard,难受,还好有题解大哥的清晰讲解 题目&a…

接口自动化测试框架开发(pytest+allure+aiohttp+ 用例自动生成)

近期准备优先做接口测试的覆盖,为此需要开发一个测试框架,经过思考,这次依然想做点儿不一样的东西。 接口测试是比较讲究效率的,测试人员会希望很快能得到结果反馈,然而接口的数量一般都很多,而且会越来越…

统计灰度图像的灰度值分布并绘制

1、numpy方法 函数: numpy.histogram(a, bins10, rangeNone, normedNone, weightsNone, densityNone) 参数说明: a:输入数据数组;bins:指定统计的区间个数,可以是一个整数,也可以是一个数组,默认值为10…