小弟犯了相当严重的错误,导致UBUNTU不能用【关于chown】救命啊!!

来源:百度知道 编辑:UC知道 时间:2024/05/14 15:16:31
小弟犯了相当严重的错误,导致UBUNTU不能用【关于chown】救命啊!!

刚接触linux的指令
瞎捣鼓一些指令

居然在终端输入了这样一条骇人听闻的指令:sudo chown -R zachary /
PS:zachary 是我的系统用户名

结果连网也上不去了。所有通过root权限的动作 都不行了
连su也执行不了。。。operation not permitted

怎么办啊?
下面所有的回答都文不对题哦。。。

不能执行sudo了

只能在修复模式下 用root用户登陆

格盘,重装。鉴定完毕

zeusami 说实在的除了修复模式,我感觉其他没招.
因为你的一句chown -R zachary / 把所有的文件的所有者都更改为zachary 了.几乎不肯能恢复成原来的样子.
如果你的系统用户不多,权限设置不是很复杂的话,再把 / 的权限修改回来或许能用.

开机进grub,以单用户模式进入系统.
执行chown -R 0:0 /,不过这样根下挂的全都变成了root所有.
自己掂量一下吧.

-c或--changes 效果类似"-v"参数,但仅回报更改的部分。
-f或--quite或--silent 不显示错误信息。
-h或--no-dereference 之对符号连接的文件作修改,而不更动其他任何相关文件。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--version 显示指令执行过程。
--dereference 效果和"-h"参数相同。
--help 在线帮助。
--reference=<参考文件或目录> 把指定文件或目录的拥有者与所属群组全部设成和参考文件或目 录的拥有者与所属群组相同。
--version 显示版本信息。

呵呵,楼上没有一个人搞清楚自己在回答什么问题。
海侧卫su33的回似乎有点样子,但是改变sudo命令的权限和sudo命令执行其他命令的权限不是一件事情。而且chmod命令所带的属性只能是3位八进制数,怎么可能是4位。而且这3位八进制数只能是1、2、4任意之和。
现在是/目录(也是根目录)的所有者被改成zachary了,那么同属于root组的root没有了原来属于root那部分的所有权。因此用root进入会有很多命令缺少权限。而且楼主说的su命令也无法运行(其实su就是一般用户以root身份执行)。
建议楼主zachary的用户名登录,并且用chmod命令给予root组的所有成员所有的权限(呵呵,否则庞大的/目录几乎难以在几万字内解释清楚如何修改所有者)。示范: chmo