- 论坛徽章:
- 1
|
由于此类厂商的代码偷自ZRUSB驱动,而ZRUSB并不限制设备种类,
要想限制用户不能使用其他U盘此类厂商只能从/etc/mount命令上下手,
同时为了防止mount程序被用户自行替换为正常的mount,
这厮还做了个ls监测/etc/mount是否更改,
如果发现其篡改的/etc/mount修改了或被删了(起初我还纳闷rm怎么不管用了),
执行任何ls(sco系统的l,lf等列文件操作均为ls的连接)时就自动再换回去,
即使系统升级打了补丁也奈何不了它哦
贴一种解决办法:
1 从其它正常机器(操作系统同一版本)上用软盘或ftp拷贝一个ls到
/opt/K/SCO/Unix/5.0.*/bin目录中,以便覆盖掉被厂商偷换掉的ls,
其中5.0.*表示系统版本,比如5.0.5就是5.0.5Eb,
用cd进入/opt/K/SCO/Unix下目录下即可用ls -l看到
2 进入/opt/K/SCO/Unix/5.0.*/etc目录下
把该目录保存的系统原有mount程序cp拷贝到/etc下
这样起码能保证卸载该驱动后系统能恢复正常,
否则即使把它卸载了也会在系统留一个黑手ls时刻监视着你的mount
这一点和3721的手法如出一门,只是功力不足
[ 本帖最后由 CNL 于 2006-2-8 16:27 编辑 ] |
|