Samba發現安全漏洞 非公開文件夾門戶大開!

博客指出Samba处理文件夹名称功能存在缺陷,可指定未公开文件夹访问。应对策略是升级到Samba 3.0.7或2.2.12,也可在smb.conf中设置“wide links = no”。Samba最新版及补丁可从其英文官网下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Samba Team於當地時間9月30日就開放源碼的Windows交換文件服務器軟體“Samba”的安全漏洞發出警告。Samba 3.0.2之前的版本及2.2.9之前的版本中,可從外部訪問非公開文件夾,最新版的3.0.7中不存在該安全漏洞。

  對策是升級到Samba 3.0.7或2.2.12,Smaba還提供了用於3.0.5之前版本的補丁。另外,在設置文件smb.conf中進行“wide links = no”設置也可以免受危險,該軟體的默認設置不是“wide links = no”。

  此次安全漏洞的問題出在Samba處理文件夾名稱的功能中存在缺陷,可以指定未公開的文件夾進行訪問。Samba本來的處理是:在被請求的文件夾名稱與文件名稱中,無法指定表示上一級文件夾的“..”與“./”等文件夾。據發現問題的安全銷售商iDEFENSE稱,這一處理存在缺陷,可以指定路徑下的任意文件夾與文件。

  Smaba最新版及補丁可從Smaba的正式網站(英文)下載。

### 如何调整 Samba 文件夹小 #### 安装必要的软件包 为了能够管理磁盘配额,确保安装了 `quota` 工具以及 Samba 相关组件。这可以通过 yum 来完成: ```bash yum -y install pam_krb5* krb5-libs* krb5-workstation* krb5-devel* krb5-auth samba samba-winbind* samba-client* samba-swat* bind-utils quota [^1] ``` #### 启用和配置 Quota 功能 启用分区上的配额支持对于控制用户或组使用的存储量至关重要。 假设 `/home/smbshare` 是要设置限额的挂载点,则需要编辑 `/etc/fstab` 文件,在对应条目中加入 `usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0` 参数以激活用户级和组级别的配额记录[^1]。 接着运行如下命令使更改生效并初始化配额数据库文件: ```bash mount -o remount /home/smbshare quotacheck -cugm /home/smbshare quotaon /home/smbshare ``` #### 设置用户的磁盘限额 使用 `edquota` 命令可为特定用户设定最允许占用的空间小。例如,给定用户名 `exampleuser` 的情况下: ```bash edquota -u exampleuser ``` 上述指令会打一个交互式的文本编辑器界面,其中可以指定软限制(soft limit)与硬限制(hard limit),单位通常为 KB 或者 inode 数量。保存修改后即刻应用新的限额策略。 #### 验证配额状态 管理员可通过以下方式查看当前已定义好的配额状况及其实际用量情况: ```bash repquota -a ``` 此操作有助于确认之前所做的配置是否正确无误地被执行,并能帮助监控资源分配的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值