红帽7配置samba文件共享服务

Posted qiyunshe-nsd1805

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了红帽7配置samba文件共享服务相关的知识,希望对你有一定的参考价值。

  samba软件主要功能是为客户机提供共享使用的文件夹.

  使用的协议是SMB(TCP 139)、CIFS(TCP445).

  所需的软件包:samba

  系统服务:smb

1.安装samba服务

~]#yum -y install samba    #安装samba服务
~]#systemctl start smb     #启动samba服务
~]#netstat -antp | grep smb  #查看samba监听端口

技术分享图片

2.管理samba共享账户

  samba用户是专用于访问samba共享文件夹的用户.

   (1)samba用户使用独立的密码登录samba文件共享目录.

   (2)linux系统中必须提前建立与samba用户同名的系统用户.

  samba使用pdbedit工具管理用户:

      添加用户:  pdbedit -a  username

      查询用户:  pdbedit -L  username

      删除用户:  pdbedit -x  username

~]#useradd jack    #准备同名的系统用户
~]#pdbedit -a jack  #创建samba用户,设置密码

技术分享图片

3.配置samba服务器

  修改/etc/samba/smb.conf

smb.conf文件常用关键字:

  path = 共享文件夹的绝对路径

  public = yes/no    //默认no

  browseable = yes/no  //默认yes

  read only = yes/no   //默认yes

  write list = user1...  //默认无

  valid users = user1...  //默认任何用户

  hosts allow = 客户机地址...

  hosts deny = 客户机地址...

配置示例:

~]#useradd tom ; pdbedit -a tom   #创建samba和系统同名用户
~]#vim /etc/samba/smb.conf ... [common] path = /common [devops] path = /devops write list = tom
~]#setfacl -m u:tom:rwx /devops   /调整权限

4.查看selinux对samba共享的保护

~]#getsebool -a | grep samba_export

技术分享图片

使用setsebool命令控制SElinux开关,加 -P 选项使配置永久生效.

~]#setsebool -P samba_export_all_rw=on

技术分享图片

5.使用smbclient测试

~]#mount -a //192.168.0.200/devops /mnt/smb    #将共享目录挂载到本地

技术分享图片

 

 

  


以上是关于红帽7配置samba文件共享服务的主要内容,如果未能解决你的问题,请参考以下文章

全面分析RHCE7(红帽认证工程师)考试题目之 ----Samba文件共享篇

Samba文件共享服务搭建

samba中设置共享目录步骤

samba 4.7.16 安装配置详解

CentOS 7.2 安装配置Samba服务器

Centos 7使用Samba实现文件共享