天哪!我不小心执行了命令“ chmod -R 600 .* ”
我该如何修复它?
我以 root 身份登录,如果我运行 chmod:/bin/chmod:权限被拒绝
如果我运行 ls、mv 或 cp:/bin/ls:权限被拒绝
如果我尝试在另一个 ssh 窗口中以 root 身份登录:我不能
请帮忙!
答案1
您需要从系统救援盘启动来修复此问题。但您很可能需要重新安装所有内容,才能让系统恢复到可用且安全的状态。
这是救援 CD 的一个不错选择: http://www.sysresccd.org/
答案2
sudo /lib/ld-linux.so.2 /bin/chmod 755 /bin/chmod
当您执行错误的 chmod 时,您在哪个目录中?
如果使用 EL(如 redhat centos SL),你可以这样做rpm --setperms $(rpm -qa)