在azure上的linux虚拟机中无法修改/etc/hosts文件怎么办?

我想要修改在azure上的linux虚拟机中的/etc/hosts文件该怎么修改呢?新建虚拟机
时的用户好像没有root权限。

创建的时候有一个默认账户,但是这个账户没有root权限,用这个账户登录,执行:sudo su
就能切换到root用户登录了。

创建的时候,会有一个缺省的root用户密码吧,没root权限,你没法修改/etc

首先获得linux的root权限,在开机进入系统之前切换到单用户模式。

可以先获得root权限呀

可以先获得root权限呀

root 是在装系统时必装的一个用户,怎么可能没有。

可以用sudo进行提权,例如sudo vi /etc/hosts

再或者,先用sudo passwd root修改root帐号密码,然后su -到root帐号下再进行修改。