Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 如何将实例作为根shell重新启动?_Google Cloud Platform_Instance_Centos6 - Fatal编程技术网

Google cloud platform 如何将实例作为根shell重新启动?

Google cloud platform 如何将实例作为根shell重新启动?,google-cloud-platform,instance,centos6,Google Cloud Platform,Instance,Centos6,我无法通过输入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 这没用 因此,我想将实例作为根shel

我无法通过输入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

这没用


因此,我想将实例作为根shell重新启动以更改文件权限,但是我找不到作为根shell重新启动的方法。

我使用的是Ubuntu 16.04.5 GNU/Linux 4.15.0-1023 x86\u 64登录后,您可以尝试:

$sudo su-

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


到,/etc/ssh/sshd_config ssh配置文件的permitrotlogin参数设置为no,这不允许root登录。

使用Google云控制台或CLI gcloud重新启动实例。您当然需要Google IAM权限才能执行此操作。请尝试执行sudo su命令,它将授予您超级用户权限,并且必须将用户更改为root用户