【问题标题】:How to reboot instance as a root shell?如何以 root shell 重启实例?
【发布时间】:2019-02-02 10:09:34
【问题描述】:

我无法通过输入命令“sudo -s”以 root 用户身份登录。 当我运行“sudo -s”

控制台显示如下

sudo: /usr/lib/sudo/sudoers.so 必须只能被所有者写入

sudo: 致命错误,无法加载插件

命令我已经试过了:

pkexec chmod go-w /usr/lib/sudo/sudoers.so

chown root:root /usr/lib/sudo/sudoers.so

chmod 644 /usr/lib/sudo/sudoers.so

这没有帮助。

所以我想以 root shell 重新启动我的实例以更改文件权限,但是我找不到以 root shell 重新启动的方法。

【问题讨论】:

  • 使用 Google Cloud Console 或使用 CLI gcloud 重新启动实例。您当然需要 Google IAM 权限才能执行此操作。
  • 尝试执行命令sudo su它会给你超级用户权限,必须将用户更改为root

标签: google-cloud-platform instance centos6


【解决方案1】:

我使用的是 Ubuntu 16.04.5 (GNU/Linux 4.15.0-1023 x86_64) 登录后你可以试试:

$ sudo su -

然后执行您选择的命令,对于关机,您可以尝试“关机”命令作为示例。

default 在 /etc/ssh/sshd_config SSH 配置文件中将“PermitRootLogin”参数设置为“no”,不允许 root 登录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 2014-02-04
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多