我尝试在Azure Cloud Shell中运行以下命令
sudo mkdir /etc/ansible
但是,我继续收到以下错误:
bash: sudo: command not found
我做了一些研究,发现Azure Cloud Shell不允许Sudo访问,Microsoft Azure声明如下:
权限设置为没有sudo访问权限的普通用户。 $ Home目录之外的任何安装都不会保留。
然而,什么时候PWD我在$ Home目录中:
peter@Azure:~/ansible$ pwd
/home/peter/ansible
有人可以告诉我如何解决这个限制吗?
答案 0 :(得分:0)
根据我的知识,不可能。
这是一种设计行为,提供Cloud shell会话的计算机是临时的。
权限设置为没有sudo访问权限的普通用户。
mkdir
中无法/etc
:
云外壳不等于虚拟机,您可以在其上运行Azure CLI命令,但在您的会话处于非活动状态20分钟后,云外壳回收。
答案 1 :(得分:0)