命令chmod被去掉x属性的解法
如果某天你的Linux命令chmod被去掉了x属性,那么,如何恢复呢?
1)重新安装,对于Debian的系统:
sudo apt-get install --reinstall coreutils
2)使用tar命令
tar --mode 0755 -cvf /bin/chmod | tar -xvf -
3)使用install命令
install -m 0755 /bin/chmod /tmp/chmod
mv /tmp/chmod /bin/chmod
4)使用语言级的chmod:
- Perl:
perl -e 'chmod 0755, "/bin/chmod"'
- Python:
python -c "import os; os.chmod('/bin/chmod', 0755)"
- C语言:
C #include <sys/types.h> #include <sys/stat.h> void main() { chmod("/bin/chmod", 0000755); }