⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;lenx&nbsp;(冷·枫),&nbsp;信区:&nbsp;Linux&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;[安全]&nbsp;samba的加密口令登录&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Mon&nbsp;Jan&nbsp;&nbsp;5&nbsp;15:16:38&nbsp;1998)&nbsp;<BR>&nbsp;<BR>发信人:&nbsp;lenx&nbsp;(冷·枫),&nbsp;信区:&nbsp;linux&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;[安全]&nbsp;samba的加密口令登录&nbsp;<BR>发信站:&nbsp;BBS&nbsp;曙光站&nbsp;(Sun&nbsp;Dec&nbsp;28&nbsp;20:38:05&nbsp;1997)&nbsp;<BR>&nbsp;<BR>(本文参照samba-1.9.17p5/docs/ENCRYPTION.txt写成)&nbsp;<BR>&nbsp;<BR>问题的提出:&nbsp;<BR>&nbsp;&nbsp;samba缺省是用明文登录的,&nbsp;这在安全性上是致命的,&nbsp;如何解决?&nbsp;<BR>&nbsp;<BR>问题的速解:&nbsp;<BR>&nbsp;&nbsp;samba其实也提供了用密文登录的选择,&nbsp;但由于加密登录机制和明文登录机制&nbsp;<BR>完全不一样,&nbsp;所以samba不得不用另一个密码文件来记录各人的密码.&nbsp;<BR>&nbsp;&nbsp;首先你需要抓回,&nbsp;编译并安装libdes库,&nbsp;可以从sepc里得到(libdes-3.23.tar.gz).&nbsp;<BR>&nbsp;&nbsp;其次,&nbsp;你需要重新编译你的samba,&nbsp;需要自己把Makefile里&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;This&nbsp;is&nbsp;for&nbsp;SMB&nbsp;encrypted&nbsp;(lanman)&nbsp;passwords.&nbsp;<BR>后的四行的注释符'#'去掉,&nbsp;并把变量DES_BASE指向正确的地方,&nbsp;如果你的libdes&nbsp;<BR>是按缺省安装的话,&nbsp;那么应该这样写:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DES_BASE=/usr/local/lib&nbsp;<BR>然后重新编译和安装你的samba.&nbsp;你需要自己给smbpasswd加上suid位&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chown&nbsp;root&nbsp;/usr/local/samba/bin/smbpasswd&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chmod&nbsp;4555&nbsp;/usr/local/samba/bin/smbpasswd&nbsp;<BR>&nbsp;&nbsp;接着,&nbsp;在你的smb.conf的[global]段中加上&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;encrypt&nbsp;passwords&nbsp;=&nbsp;yes&nbsp;<BR>&nbsp;&nbsp;最后重新生成你的smbpasswd文件,你需要mksmbpasswd.sh,&nbsp;这在samba的source&nbsp;<BR>路径下有.&nbsp;安装你在Makefile里的密码文件的路径,&nbsp;如果是缺省则应该是:&nbsp;<BR>cat&nbsp;/etc/passwd&nbsp;|&nbsp;mksmbpasswd.sh&nbsp;&gt;&nbsp;/usr/local/samba/private/smbpasswd&nbsp;<BR>然后,&nbsp;&nbsp;chown&nbsp;-R&nbsp;root&nbsp;/usr/local/samba/private&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chmod&nbsp;500&nbsp;/usr/local/samba/private&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chmod&nbsp;600&nbsp;/usr/local/samba/private/smbpasswd&nbsp;<BR>&nbsp;&nbsp;现在启动你的smbd,&nbsp;此时,&nbsp;一切都变的安全一点点了...你现在可以用smbpasswd&nbsp;<BR>来改变登录samba时的密码.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>资源的获得:&nbsp;<BR>&nbsp;&nbsp;<A HREF="ftp://ftp.sepc.ac.cn/pub/linux/collect/network/daemons/samba">ftp://ftp.sepc.ac.cn/pub/linux/collect/network/daemons/samba</A>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>&nbsp;Late&nbsp;Expanded&nbsp;aNd&nbsp;eXtended&nbsp;<BR>&nbsp;<BR>※&nbsp;来源:.BBS&nbsp;曙光站&nbsp;bbs.ncic.ac.cn.[IP:&nbsp;159.226.43.21]&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;162.105.118.55]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -