chmod 000 /bin/chmod

当我们不小心使用了chmod 000 /bin/chmod 这条命令后,我们的chmod命令将不在能够运行,我们就不能给我们的文件修改程序,这样是不行的。我们可以使用下面的几种方法恢复这个误操作。

方法一:

将/bin/chmod 文件中的内容拷贝到任一有执行权限的文件里面去。注意,这个有执行权限的文件的内容记得要注意保存,如果你需要的话。

cat /bin/chmod > /opt/for-linux/tmp20170206/99.0.sh

然后再用我们拷贝过去的那个文件来执行下面的命令

/opt/for-linux/tmp20170206/99.0.sh 755 /bin/chmod

拷贝完成后,查看我们的/bin/chmod 文件,已经恢复有执行权限了。

 

方法二:

python

[root@up12 tmp20170206]# chmod 0000 /bin/chmod
[root@up12 tmp20170206]# ll /bin/chmod 
----------. 1 root root 52472 Oct 17  2013 /bin/chmod
[root@up12 tmp20170206]# python
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.chmod("/bin/chmod" ,0775)
>>> 
[root@up12 tmp20170206]# ll /bin/chmod 
-rwxrwxr-x. 1 root root 52472 Oct 17  2013 /bin/chmod
[root@up12 tmp20170206]# 

 

方法三:

c语言

173502_0BD6_2918364.png

 

 

 

转载于:https://my.oschina.net/liubaizi/blog/838618

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值