samba

本文详细介绍了Samba服务器的安装、共享目录配置、安全上下文设置、多用户访问控制以及权限管理。通过实例展示了如何设置smb用户、共享系统目录、修改配置参数以及实现不同主机的挂载权限。此外,还探讨了匿名用户访问、读写控制以及访问控制策略。
摘要由CSDN通过智能技术生成
1.samba服务器的安装及访问调试

软件下载,samba-client, samba-common.x86_64 ,samba.x86_64

yum install samba-client samba-common.x86_64 samba.x86_64 -y

在这里插入图片描述
启动服务
在这里插入图片描述

mkdir /westos  建立一个目录,里面可以添加内容

在这里插入图片描述
此处westos下有一个html
在这里插入图片描述
安全上下文临时设置,也可以永久设置
临时设置:
在这里插入图片描述vim /etc/samba/smb.conf #设置共享目录

在这里插入图片描述
在最后添加三行
[redhat] #别人能看见的westos目录名称,自己设定
comment = /westos #内容描述,自己设定
path = /westos #分享文件的目录
在这里插入图片描述
重启服务
设置本机存在的用户,给予密码,此处用student,默认用户无法访问,必须是本地用户,用于保护

在这里插入图片描述
在这里插入图片描述
查看火墙状态是否关闭
在这里插入图片描述

smbclient -L //172.25.254.114 -U student  #用student登陆,可以看见共享目录redhat

在这里插入图片描述

smbclient //172.25.254.114/redhat -U student  #进入redhat目录ls查看,可以看到html

在这里插入图片描述
以上实验说明smb安装成功
访问调度:
先查看主机中是没有以下两个用户rong,westos,所以设置smb用户是不成功的
在这里插入图片描述

pdbedit -L  #查看smb用户

在这里插入图片描述
添加用户rong,不可交互,但是存在家目录
添加用户westos,不可交互也无家目录
在这里插入图片描述
添加smb用户rong,westos
在这里插入图片描述
再次查看smb用户
在这里插入图片描述

pdbedit -x student   #删除smb用户student

在这里插入图片描述

 smbclient -L //172.25.254.114 -U rong #登陆rong用户
 smbclient //172.25.254.114/rong -U rong #进入用户家目录rong但是无法查看家目录里的东西

在这里插入图片描述
查看selinux状态以及samba权限
在这里插入图片描述

setsebool -P samba_enable_home_dirs 1  #设置永久开启smb用户查看家目录权限,设置过程在 可能存在卡顿,此时只要reboot重启虚拟机再次设置就可以,记得再次打开smb服务

在这里插入图片描述

smbclient -L //172.25.254.114 -U rong #登陆rong用户
     smbclient //172.25.254.114/rong -U rong #进入用户家目录rong
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值