linux@cdyemail:~$ su root#首先进入超级用户
密码:
root@cdyemail:/home/linux# ls /bin/chmod #查看chmod命令
/bin/chmod
root@cdyemail:/home/linux# chmod a=-rwx /bin/chmod #去掉chmod所有的权限。
root@cdyemail:/home/linux# chmod a=-rwx /home/linux/a.txt#这时的chmod已经没有能力去改权限了。
bash: /bin/chmod: 权限不够
解决方法:
创建一个c语言程序
root@cdyemail:/home/linux# vim modify_chmod.c  
#include <stdio.h>
#include <sys/stat.h>

int main(void)
{
//文件, 八进制表示的权限
chmod("/bin/chmod",0777);
return 0;
}
root@cdyemail:/home/linux# gcc modify_chmod.c -o modify_chmod#编译程序
root@cdyemail:/home/linux# ./modify_chmod#程序将修改chmod的权限
root@cdyemail:/home/linux# ls /bin/chmod -l#观察果然改变过来了。
-rwxrwxrwx 1 root root 42624 2010-06-11 15:10 /bin/chmod
root@cdyemail:/home/linux# chmod a=-rwx /home/linux/a.txt#现在chmod有能力修改文件权限了。
root@cdyemail:/home/linux# ls -l  /home/linux/a.txt
---------- 1 linux linux 6 2010-10-24 07:39 /home/linux/a.txt