关于chmod -x /bin/chmod提问解答方法

回复 收藏
看过最常规快速的都是拷贝一个好的chmod来

另外正规方法就是重装coreutile,其中包含了很多依赖于shell程序的命令,之后安装busybox(如果没有的话),最后执行 busybox chmod +x /bin/chmod

后面两种方法是看到的想想也对

1、
# cp /bin/chmod ./chmod
# install  ./chmod /bin/
先拷贝源目录到根下,再用install拷贝回去,这个命令会自动判定权限并赋予,当然标准格式应该是 intall -m 权限模式 # install -m 755 ./chmod /bin/即可
2、
偷权限
理解很简单,就是找一个有执行权限的文件A,重定向chmod中文件给A,之后./A +x /bin/chmod 这样也是可以的
2016-07-15 11:01 举报
已邀请:
0

kevinjin

赞同来自:

详见:http://bbs.csdn.net/topics/390911030
cd /bin
cp chown chown.bak
cat chmod > chown
chown 777 chmod
cat chown.bak > chown

这样就可以大功告成了,不需要牵涉到额外的命令

可执行权限和可执行文件是不同的概念,前者是用户或者系统预设的,而后者是它天生的,天生的就是强生的!
0

pray

赞同来自:

kevinjin 发表于 2016-7-15 12:57
详见:http://bbs.csdn.net/topics/390911030
cd /bin
cp chown chown.bak

谢谢 网上看到了这个方法

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: