我在一家大公司担任系统管理员,必须维护多个 Windows 和 Linux (Ubuntu 16.04) 虚拟机。因为我想在 Linux VM 上使用zsh而不是使用bash,所以我必须更改我的默认 shell。
现在,我使用强制 AD 设置的 Windows 域帐户登录 Linux;这意味着我无法更改passwd文件或用于chsh更改我的默认 shell,所以我必须找到另一种方法。这种方式是在 AD 中使用loginShell属性强制执行 shell 。
问题是,如果我登录未安装 zsh 的 Linux VM 会发生什么?它是否回退到bash/ sh,是否卡住或其他什么?