Centos7.2安装配置Samba

时间:2022-05-29 04:34:34

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

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