红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

权限就不能这样给'chown'

发布时间:2012-08-03 09:55:58来源:红联作者:yhh1219
本人初用ubuntu,因为用sudo很麻烦自己用root用户执行了一下这个语句
chown -R server /etc
之后给我带来的重装的麻烦,因为自己在开始的时候没有修改root密码。后面没有办法进入root了,在网上看了很多都是说用gurb的方式,但是我这里用不来。请教高手,如果是这样的情况要怎么办,前提是不重装。
问题描述:很多命令都可以用。但是有很多都不能用,比如一个chmod,chown这样的命令就用不了了。sudo命令也用不了。如果加上sudo的话就不行
文章评论

共有 6 条评论

  1. yehg01 于 2012-08-06 21:21:55发表:

    linux有很多安全策略,你这么搞肯定会出问题,还有你要是嫌老是sudo麻烦的话,可以用sudo su在终端建一个root shell就是了。

  2. yhh1219 于 2012-08-06 13:57:01发表:

    这个问题,看了很多东西以后还是不明天,最后我就重装了,不过现在我是学聪明了,装好之后我就先把root的密码给修改了,就不怕以后再在权限上面有问题就重装了,只要在这里问问各位大虾就好了。多谢

  3. 相思爱文 于 2012-08-04 10:05:46发表:

    [i=s] 本帖最后由 相思爱文 于 2012-8-4 10:10 编辑 [/i]

    server是什么用户?uid是多少?
    没退 出终端前,可以直接改回

    能用server登录,就修改/etc下重要文件权限

    只能用普通用户登录,不重启情况,可以想办法提权,用系统权限修改。

    关机,重新启动用单用户登录或挂载到其他linux中修改。

    前提是不重装,我当成不重启了。重启,用下面方法修复。

    最简单的办法,用linux安装盘启动,挂载系统目录(即原系统根目录所在分区),如挂载到/mnt,然后chown -R root /mnt/etc。重启,一切恢复。

  4. 于 2012-08-03 12:02:13发表:

    一般来说可以先进入single user模式,因为这个模式会自动以root登录,然后给root设置密码(比如使用passwd)。不过具体怎么进入单用户模式什么的因系统配置而异

  5. 于 2012-08-03 11:57:11发表:

    chown -R server /etc

    我服了

  6. yhh1219 于 2012-08-03 11:01:10发表:

    这个权限管理真的好难啊,菜鸟的痛处