欢迎来到一八文库! | 帮助中心 资源共享,方便你我!
一八文库

Centos 7 Samba服务安装方法详解

2020-11-15 17:11 | 人气:30
分享至:

搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录。

查看是已安装samba包:

  1. rpm -qa | grep samba

  2. ------------------------------------

  3. samba-common-4.8.3-4.el7.noarch

  4. samba-client-libs-4.8.3-4.el7.x86_64

  5. samba-client-4.8.3-4.el7.x86_64

  6. samba-common-libs-4.8.3-4.el7.x86_64

  7. ------------------------------------

这里列出所有已安装的samba包,但是现在samba服务还未安装。

安装Samba服务

yum install -y samba

使用yum安装是因为安装时会自动检测需要的依赖并安装。

  1. Dependencies Resolved

  2. ============================================================================================================

  3. Package Arch Version Repository Size

  4. ============================================================================================================

  5. Installing:

  6. samba x86_64 4.8.3-4.el7 base 680 k

  7. Installing for dependencies:

  8. pytalloc x86_64 2.1.13-1.el7 base 17 k

  9. samba-common-tools x86_64 4.8.3-4.el7 base 448 k

  10. samba-libs x86_64 4.8.3-4.el7 base 276 k

  11. Transaction Summary

  12. ============================================================================================================

Samba配置

至此,我们已经将Samba安装完毕,现在进行Samba的配置。

• 关闭selinux服务

该服务不关闭会导致Windows没有访问权限

临时关闭

setenforce 0(只对当前有效,重启后,该服务又会重新启动。)

永久关闭

打开selinux的配置文件:

vi /etc/sysconfig/selinux

将SELINUX=enforcing修改为SELINUX=disabled

  1. #This file controls the state of SELinux on the system.

  2. #SELINUX= can take one of these three values:

  3. #enforcing - SELinux security policy is enforced.

  4. #permissive - SELinux prints warnings instead of enforcing.

  5. #disabled - No SELinux policy is loaded.

  6. SELINUX=disabled

  7. #SELINUXTYPE= can take one of these two values:

  8. #targeted - Targeted processes are protected,

  9. #mls - Multi Level Security protection.

  10. SELINUXTYPE=targeted

重启 :reboot

•创建共享目录

在home目录新建共享目录

mkdir /home/share

赋予目录权限

chmod 777 /home/share

• 添加samba服务器用户

首先创建一个普通用户

  1. adduser fenxiang

  2. passwd fenxiang

将该用户添加到samba服务列表中

  1. smbpasswd -a fenxiang

  2. ------------------------

  3. New SMB password:

  4. Retype new SMB password:

  5. Added user fenxiang.

  6. ------------------------


出现Added user *表示添加成功

•修改Samba配置文件

首先备份Samba配置文件:

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

打开配置文件:

vi /etc/samba/smb.conf

做如下修改:

security = user

#这里是设置samba的共享级别,share表示共享级访问,服务器不对客户机进行身份认证,user表示用户级访问,被访问的samba服务器要对客户机进行身份验证

在配置文件最后添加以下内容:

  1. [share]

  2. comment = my share

  3. #对该共享资源的说明

  4. path = /home/share

  5. #共享资源的路径

  6. valid user = fenxiang

  7. #设置允许访问共享的用户或组的列表

  8. writable = yes

  9. #指定共享的路径是否可写

  10. browseable = yes

  11. #是否可以浏览共享目录

  12. create mode = 0777

  13. #指定客户机在共享目录中创建文件的默认权限

  14. directory mode = 0777

  15. #指定客户机共享目录中创建文件目录的默认权限

保存退出

•关闭防火墙

关闭防火墙

systemctl stop firewalld

关闭防火墙开机启动

systemctl disable firewalld

• 启动samba服务

开启服务

  1. systemctl start smb

  2. systemctl start nmb

将服务加入到开机启动中

  1. systemctl enable smb

  2. systemctl enable nmb

• Windows访问

总结

以上所述是小编给大家介绍的Centos 7 Samba服务安装方法,希望对大家有所帮助。

copyright@ 2000-2020 一八文库网站版权所有

鲁ICP备2021001735号-2

声明:本站资源均来自用户投稿上传,若侵犯到你的权益,请与我们联系,核实后我们将在5个工作日内删除!

联系邮箱:15503397#qq.com (将#替换成@)

1
收起
展开