CentOS 7搭建SMB服务「建议收藏」

第一步:安装samba服务》yuminstallsamba第二步:启动samba服务》systemctlstartsmb查看samba的状态》systemctlstatussmb看到Active就说明在运行中了第三步:关闭防火墙》systemctlstopfirewalld.service//停止服务》systemctldisablefirewalld.service//关…

大家好,又见面了,我是你们的朋友全栈君。

第一步:安装samba服务

》yum install samba

第二步:启动samba服务

》systemctl start smb

查看samba的状态

》systemctl status smb

看到Active就说明在运行中了

第三步:关闭防火墙

》systemctl stop firewalld.service //停止服务

》systemctl disable firewalld.service //关闭开机启动

同时还有这一步

设置SELINUX=disabled(需要重启电脑)

# vi /etc/selinux/config文件中设置SELINUX=disabled ,然后重启服务器。

第四步:需要添加一个用户来访问文件

》useradd lcd //添加用户

》passwd lcd  //修改密码

创建samba用户

》smbpasswd -a lcd

第五步:修改samba的配置文件

》vi /etc/samba/smb.conf //进入配置文件

5.1将global中进行一下全局配置更改:

    workgroup = WORKGROUP//定义工作组,也就是windows中的工作组概念

security = user //安全认证方式采用user方式

ntlm auth = yes //否则windows7访问用户会认证失败

5.2在conf中添加新的用户配置(让4的配置生效)

[lcd]

        path = /cloud/lcd   //共享目录

        browsable =yes   

        writable = yes     //目录可读可写

        read only = no

修改后的smb.conf如下:

[global]

        workgroup = WORKGROUP

        security = user

        passdb backend = tdbsam

        printing = cups

        printcap name = cups

        load printers = yes

        cups options = raw

        ntlm auth = yes

[homes]

        comment = Home Directories

        valid users = %S, %D%w%S

        browseable = No

        read only = No

        inherit acls = Yes

[printers]

        comment = All Printers

        path = /var/tmp

        printable = Yes

        create mask = 0600

        browseable = No

[print$]

        comment = Printer Drivers

        path = /var/lib/samba/drivers

        write list = @printadmin root

        force group = @printadmin

        create mask = 0664

        directory mask = 0775

[lcd]

        path = /cloud/lcd

        browsable =yes

        writable = yes

        read only = no

第六步:设置想要共享目录的文件权限

给共享目录添加写权限,这样可以从windows向linux中写入文件。比如我这里设置\home为共享目录,那在终端输入以下命令即可

chmod -R 777 /cloud/lcd (可写 w=4 可读 r=2  可执行 x=1 )

第七步:重启samba服务

》systemctl restart smb

测试及使用:

win7:\\10.xx.xx.xx\lcd   提示输入账号密码。如果创建过程写lcd  lcd即可

linux:cifs配置。当前未涉及,后续补充

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129279.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • uva-211-The Domino Effect

    uva-211-The Domino Effect

    2022年1月21日
    40
  • pytorch word2vec_word2vec和lstm

    pytorch word2vec_word2vec和lstmword2vec原理(一):CBOW与Skip-Gram模型基础word2vec原理(二):基于HierarchicalSoftmax的模型word2vec原理(三):基于NegativeSampling的模型目录1.词向量基础1.1One-Hot编码(独热编码)1.2分布式表示:词向量/词嵌入1.3词向量可视化1.4用词嵌入做迁移学习2….

    2022年9月7日
    2
  • dpois函数_frequency函数

    dpois函数_frequency函数https://r4ds.had.co.nz/transform.htmlgroupedsummarieswithsummarise5.6通过进行分组概括将数据框折叠为单行:除非我们

    2022年8月5日
    3
  • 多线程处理mq消息_实现多线程有几种方式

    多线程处理mq消息_实现多线程有几种方式何为CMQ?腾讯云消息队列(CloudMessageQueue,CMQ)是一种分布式消息队列服务,它能够提供可靠的基于消息的异步通信机制,能够将分布式部署的不同应用(或同一应用的不同组件)之间的收发消息,存储在可靠有效的CMQ队列中,防止消息丢失。CMQ支持多进程同时读写,收发互不干扰,无需各应用或组件始终处于运行状态。——来源以及更多内容推荐看官方文档。…

    2025年7月8日
    3
  • Python数据可视化工具软件_数据大屏可视化

    Python数据可视化工具软件_数据大屏可视化如何做Python的数据可视化?pyecharts是一个用于生成Echarts图表的类库。Echarts是百度开源的一个数据可视化JS库。主要用于数据可视化。一、安装pyecharts兼容Python2和Python3。目前版本为0.1.4pipinstallpyecharts二、入门首先开始来绘制你的第一个图表

    2022年4月19日
    41
  • java: integer number is too large「建议收藏」

    java: integer number is too large「建议收藏」今天想定义一个类常量,结果如下面那样定义,确报错了。erroris:IntegernumbertoolargepublicstaticfinalLongSTARTTIME=1493568000000;12我就去查了下,在后面加上L,就好了,就会作为long类型来处理了,若是不加,则作…

    2022年7月17日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号