我们使用持续部署将更改部署到生产主机。同时,我们希望阻止对部署帐户的访问,除非在特定的部署窗口期间。目前我们正在寻找的解决方案只是重命名 .ssh 文件夹。
是否可以使用另一种方法或另一种方法来限制分配窗口之外的部署?
这是针对 Ubuntu 的。
答案1
您可以使用以下方法禁用用户:
usermod -e 1 <username>
这将导致帐户立即过期
要重新启用帐户,请使用:
usermod -e "" <username>
根据man usermod
,该-e
选项设置帐户的到期日期。当设置为空时,它会禁用过期时间。