如何在GCP中获得AI平台笔记本的root访问权限



我以用户jupyter的身份登录到我的GCP AI平台笔记本实例的终端中。

我只想安装一些东西(不能通过pip安装(,并且我不能使用gcloud命令作为root用户进行ssh。

如果有人能分享一个指针,指示正确的方式来获得执行这些操作的权限,那就太好了。

以下是导致问题的示例软件包安装的片段-

(base)~/datascience$ sudo cp ./pip-bash-completion/pip /etc/bash_completion.d/
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for jupyter: 

根据我看到的信息,我应该有sudo访问权限-

Zone - us-central1-b
Environment  - Python 3 (with Intel® MKL)
Machine type - n1-standard-4 (4 vCPUs, 15 GB RAM)
GPU - None
Boot disk - 100 GB disk
Data disk - 100 GB disk
Backup - Not specified
Permission mode - Service account
Sudo access - Enabled

如果您在Jupyter终端,您应该使用sudo。一些IT管理员通过使用notebook-disable-root=true元数据来限制root访问权限。您可以通过访问云控制台中的"笔记本"页面来验证这一点。

创建禁用root的新实例示例:

gcloud notebooks instances create $INSTANCE_NAME 
--vm-image-project=deeplearning-platform-release 
--vm-image-family=tf-latest-gpu 
--metadata="notebook-disable-root=true,proxy-mode=mail,proxy-user-mail=user@company.com" 
--location=us-west1-a

谷歌云AI平台笔记本电脑通过OSLogin支持SSH。https://cloud.google.com/compute/docs/oslogin/manage-oslogin-in-an-org您需要使用IAM帐户SSH,然后执行sudo。

我最近创建了一些新的AI Notebook实例,并且在不考虑大多数默认值的情况下,我能够以Jupyter的身份sudo。我使用了jupyterlab内部的终端。

最新更新