Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > samba的加密口令登录
【标  题】:samba的加密口令登录
【关键字】:加密,口令,登录,samba
【来  源】:网络

samba的加密口令登录

Your Ad Here 问题的提出:
samba缺省是用明文登录的, 这在安全性上是致命的, 如何解决?

问题的速解:
samba其实也提供了用密文登录的选择, 但由于加密登录机制和明文登录机制
完全不一样, 所以samba不得不用另一个密码文件来记录各人的密码.
首先你需要抓回, 编译并安装libdes库, 可以从sepc里得到(libdes-3.23.tar.gz).
其次, 你需要重新编译你的samba, 需要自己把Makefile里
# This is for SMB encrypted (lanman) passwords.
后的四行的注释符'#'去掉, 并把变量DES_BASE指向正确的地方, 如果你的libdes
是按缺省安装的话, 那么应该这样写:
DES_BASE=/usr/local/lib
然后重新编译和安装你的samba. 你需要自己给smbpasswd加上suid位
chown root /usr/local/samba/bin/smbpasswd
chmod 4555 /usr/local/samba/bin/smbpasswd
接着, 在你的smb.conf的[global]段中加上
encrypt passwords = yes
最后重新生成你的smbpasswd文件,你需要mksmbpasswd.sh, 这在samba的source
路径下有. 安装你在Makefile里的密码文件的路径, 如果是缺省则应该是:
cat /etc/passwd | mksmbpasswd.sh > /usr/local/samba/private/smbpasswd
然后, chown -R root /usr/local/samba/private
chmod 500 /usr/local/samba/private
chmod 600 /usr/local/samba/private/smbpasswd
现在启动你的smbd, 此时, 一切都变的安全一点点了...你现在可以用smbpasswd
来改变登录samba时的密码.


资源的获得:
ftp://ftp.sepc.ac.cn/pub/linux/collect/network/daemons/samba
跨网关浏览samba:【上一篇】
Linux下代理服务器安装调试一例:【下一篇】
【相关文章】
  • Samba简介
  • SWAT - Samba的图形化配置工具
  • 邮件加密两把锁:PGP和S/MIME
  • 使用GnuPG对文件进行加密
  • 安装后给GRUB加密码
  • 如何使用SSH的Port Forwarding加密不安全的服务
  • 设置不同主机之间互相信任登录
  • Linux 编程之JAVA上加密算法的实现用例
  • 通用线程:Samba 简介 第一部分
  • 使samba 2.0 加入NT域
  • 【随机文章】
  • Oracle客户穿越防火墙难题
  • 移动办公简介
  • VMware Server 在 FC5 下的安装过程
  • Access数据库在asp.net2.0相对路径的解决方法
  • linux下如何安装vmware
  • 樱花大战系列之人物赏析
  • Linux核心代码分析
  • Tomcat - 2nd day
  • 64位电脑下,注册表操作的一些注意事项
  • 用asp怎样编写文档搜索页面
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.