我已经写过了chmod 755 /etc/
,chmod 0644 /etc/
现在我发现自己无法访问任何东西,并且在终端内以前有的地方username@system1:
现在有I have no name!@system1:
。我知道我把一切都搞砸了,但是有解决办法吗?有办法恢复默认配置吗?我无法重新安装,所以我必须修复..
答案1
假设您正在运行 Linux,并使用 Grub 作为引导加载程序:
- 启动进入将 Linux Grub 引导至单用户模式
- 使用 root 帐户登录
- 执行
chmod 755 /etc
- 重新启动系统
我不确定您是否可以超越第 2 点。如果无法以 root 身份登录(事实上应该如此,因为要求您输入密码的进程应该有权访问该/etc
目录,因为它以 uid 1 运行)您需要从 Live CD 启动才能执行步骤 3:
- 从 Live CD 启动
- 挂载您的 UNIX 操作系统的根文件系统
- 将权限更改
/etc
回755