看过最常规快速的都是拷贝一个好的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 这样也是可以的
另外正规方法就是重装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 这样也是可以的
0
详见:http://bbs.csdn.net/topics/390911030
cd /bin
cp chown chown.bak
cat chmod > chown
chown 777 chmod
cat chown.bak > chown
这样就可以大功告成了,不需要牵涉到额外的命令
可执行权限和可执行文件是不同的概念,前者是用户或者系统预设的,而后者是它天生的,天生的就是强生的!
cd /bin
cp chown chown.bak
cat chmod > chown
chown 777 chmod
cat chown.bak > chown
这样就可以大功告成了,不需要牵涉到额外的命令
可执行权限和可执行文件是不同的概念,前者是用户或者系统预设的,而后者是它天生的,天生的就是强生的!
0
谢谢 网上看到了这个方法
kevinjin 发表于 2016-7-15 12:57
详见:http://bbs.csdn.net/topics/390911030
cd /bin
cp chown chown.bak
谢谢 网上看到了这个方法
编辑回复