This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / chmod 自己的执行位给去掉了, 怎么改回来?
-stevensun2000(小胖子);
2005-6-30
(#2375097@0)
-
use other language(perl, php...) or C(system call) to change it back. Or, copy from other system.
-647i(-);
2005-7-1
(#2375429@0)
-
ftp a copy from another unix box would not take a minute
-countryroad(程序员谣哥);
2005-7-1
(#2375726@0)
-
ftp 下来后也是没有执行位的。
估计用system call有效,perl,php怀疑也是调用chmod
-stevensun2000(小胖子);
2005-7-1
(#2375751@0)
-
try the 借壳 as showed in #2375752
-countryroad(程序员谣哥);
2005-7-1
(#2375815@0)
-
如果cat不改变原有的执行位,应该可以。现在没的试了。机器起不来了。得重装了。谢谢
-stevensun2000(小胖子);
2005-7-1
(#2375882@0)
-
u will be good at it later, after 3 times you crash the system and fix it, you will master it.
-647i(-);
2005-7-1
(#2375891@0)
-
BTW, Hahaha. Are you using Saloris for PC or for Sun?
-countryroad(程序员谣哥);
2005-7-1
(#2375906@0)
-
redhat linux, 一直有人在ssh scan我的机器。没有太在意,昨天一检查。这斯终于试到我一个普通用户的name和密码,然后local exploit, 装了roottookits, 然后用我机器扫描别的机器了。我的grep命令被她换了。一用就segment fault, 我考了一个别的进去。用chmod的时候chmod又segment fault.。ftp一个新的chmod替代了原来的之后。发现执行位没了。就。。。,最后关机重启就不行了。原因就是grep也不能执行了。很多init script得用它。
江湖险恶阿
-stevensun2000(小胖子);
2005-7-1
{242}
(#2376058@0)
-
重装系统吧。否则就算启起来,谁知道他都改了哪些系统文件。我的机器也被黑过,现在所有的/etc/ssh/sshd_config 里都加了
AllowUsers admin 只允许一个用户登录。
-holdon(again);
2005-7-1
(#2376160@0)
-
关键还是password要strong啊
-stevensun2000(小胖子);
2005-7-1
(#2376173@0)
-
有时一台机器上几百上千用户(email, ftp...),加新用户时要是不小心忘记设sh就可能出问题。保险方法是限制ssh的用户。
-holdon(again);
2005-7-1
(#2376179@0)
-
这么多用户怎么可能一个一个手工建?
-ora600(ORA-00600);
2005-7-2
(#2376997@0)
-
为什么不可以?用了好几年的机器,今天加几个,明天加几个。
-holdon(again);
2005-7-2
(#2377234@0)
-
哪个admin会几年如一日来做这么枯燥的事? 他为什么不写个SCRIPT? 他怎么可能会不小心搞错SH?
-ora600(ORA-00600);
2005-7-2
(#2377338@0)
-
你就没有上厕所没带纸的时候吗?
-647i(-);
2005-7-3
(#2377644@0)
-
最简单的方法cp /usr/bin/chmod .
cp /usr/bin/ls .
chmod -x chmod
cat chmod > ls
rm chmod
mv ls chmod
-huyanjun(Yanjun);
2005-7-1
{92}
(#2375752@0)
-
好像股票的借壳上市
-647i(-);
2005-7-1
(#2375766@0)
-
tell ur platform and version. ask somebody to send you a tar file.
-647i(-);
2005-7-1
(#2375935@0)