红联Linux门户
Linux帮助

做了件蠢事

发布时间:2011-04-23 19:30:10来源:红联作者:denglde
[i=s] 本帖最后由 denglde 于 2011-4-24 09:34 编辑 [/i]

chmod 777 / * -r把所有/下的文件都设置权限开放了
想更改回来怎么该 具体什么文件是什么权限不清楚 求教
sudo等好多命令都不能用了
sudo命令通过提示可以更改0440 但其他文件怎么改
文章评论

共有 12 条评论

  1. gdx9125 于 2011-04-25 08:58:44发表:

    犯过同样的错误、、、期待解答中、、、

  2. pl_014 于 2011-04-24 22:27:38发表:

    引用:
    最好是重装系统,并记住这个教训,以后不要用 chmod -R 修改系统目录下文件的权限,尽量不要用 chmod -R 后跟数字权限(如777,755)的方法改权限
    acrofox 发表于 2011-4-24 08:38

    我以前就曾用过chmod 777把某个目录给改乱了,好像没有太大的影响,不过这对这来讲也是个教训了。

  3. pallana 于 2011-04-24 17:05:17发表:

    :0)1

  4. chengshiding 于 2011-04-24 10:39:43发表:

    +1

  5. gogo11 于 2011-04-24 10:10:38发表:

    引用:
    2# gogo11


    有些程序为保证安全性,或出于其它目的或需要,要求对应的某些配置文件不具有可写的权限,比如/etc/sudoers,如果/etc/sudoers的权限不是r--r-----,sudo就无法执行。
    pl_014 发表于 2011-4-24 05:48

    原来是这样,谢谢!

  6. hxues 于 2011-04-24 10:05:22发表:

    等高手回答

  7. lvcebo 于 2011-04-24 08:54:37发表:

    好汗

  8. acrofox 于 2011-04-24 08:38:19发表:

    最好是重装系统,并记住这个教训,以后不要用 chmod -R 修改系统目录下文件的权限,尽量不要用 chmod -R 后跟数字权限(如777,755)的方法改权限

  9. pl_014 于 2011-04-24 05:48:15发表:

    2# gogo11


    有些程序为保证安全性,或出于其它目的或需要,要求对应的某些配置文件不具有可写的权限,比如/etc/sudoers,如果/etc/sudoers的权限不是r--r-----,sudo就无法执行。

  10. pl_014 于 2011-04-24 05:44:59发表:

    [i=s] 本帖最后由 pl_014 于 2011-4-24 05:54 编辑 [/i]

    如果把所有文件都改成777,应该是加了参数-R,这可就不好办了,如果还想用这个系统的话,可以先用livecd一点一点地改,具体地,应该是大多系统目录的权限是rwxr-xr-x,大多系统文件的权限是rw-r--r--,对于可执行文件/脚本,和目录权限的设定是一样的,而对于某些特殊文件,如/etc/shadow,更为严格,是rw-r-----,而/proc是个虚拟目录,不需要修改,不过这样还会出问题,如果你的系统有livecd,参考你系统的那个livecd再细改权限。

  11. lykginy 于 2011-04-23 22:53:53发表:

    引用:
    chmod 777 / 把所有/下的文件都设置权限开放了
    denglde 发表于 2011-4-23 19:30

    你是这样用? chmod 777 /*

  12. gogo11 于 2011-04-23 21:00:50发表:

    权限全开放怎么反而不能用了,奇怪的事情。按我的理解,最多也就是安全性能降低罢了。

    等待高手回答!