欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Centos7.2安装配置Samba

程序员文章站 2022-03-09 23:17:27
...

Centos7.2安装配置Samba

这些都是我在网上看了很多资料,但是配置要么到了一半就出错,要么就是配置完了之后权限老是出问题,之后看了大量论坛上配置教程后自己总结出来的比较简单的无密码,匿名访问共享文件。

  1. 步骤一
    安装samba指令:
yum install samba samba-client samba-common

Centos7.2安装配置Samba

用指令查看安装好没有:

rpm -qa|grep samba

Centos7.2安装配置Samba
有上面的这些samba软件和相应的依赖就可以开始下一步配置

  1. 步骤二
    修改配置文件smb.conf指令(先进行备份):
    1.进入配置文件存放的文件夹:
cd /etc/samba

2.进行备份:

cp smb.conf smb,conf.orgin

Centos7.2安装配置Samba

3.修改配置文件(这里我是创建的一个code文件夹作为共享文件夹,下面贴出代码,只需要整个复制黏贴到smb.conf就可以了):


# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = SAMBA
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw
        server string = samba server //这里是添加的
        map to guest = bad user//这里是添加的,设置所有用户访问


[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
[code]    //这里是code文件的定义,这个是自己加上去的

        path = /smb/code  //code文件的路径
        writable = yes  //对文件的操作权限
        public = yes  //访问权限
        browseable = yes  //操作权限

Centos7.2安装配置Samba

3. 步骤三
关闭防火墙指令(图片只截图了一跳指令,这四条指令都要执行):
systemctl stop firewalld
systemctl disable  firewalld
setenforce 0
setenforce

Centos7.2安装配置Samba

4.步骤四
重启samba服务,查看samba状态:

systemctl restart smb
systemctl status smb

Centos7.2安装配置Samba

5.步骤五
创建code共享文件并且设置操作权限:

1.创建共享文件

mkdir -p /smb/code

Centos7.2安装配置Samba

2.设置共享文件的操作权限

chmod -R 777 /smb/code

Centos7.2安装配置Samba

6.步骤六
最后再重启一下服务:

systemctl restart smb
  1. 步骤七
    在windows上面win+R,然后输入你centos对应的ip地址
    Centos7.2安装配置SambaCentos7.2安装配置Samba

    这样就完成了安装到配置到访问的操作了

相关标签: centos samba