如何创建无密码用户?

如何创建无密码用户?

@work(使用 Red Hat)我们有 npa 用户的概念,这些用户通常用于服务或应用程序(git、mysql、nginx 等),并且这些用户无法自行登录。只有作为登录授权用户,您才能sudo su使用自己的密码登录该用户:

sudo su - git

在指定我自己的密码后,它将带我进入 git 帐户,而无需指定或存储 git 帐户的密码。如何在 Ubuntu 中获得相同的行为?

答案1

您要找的是系统用户吗?您可以使用以下命令创建一个新用户

adduser --system --no-create-home USERNAME

这是 mysql 使用的帐户类型。但是,即使使用 sudo ,您也无法登录这些帐户su - USERNAME。如果您希望能够使用 登录su -,只需创建一个没有密码的新用户即可。

useradd USERNAME

他将无法登录,只能使用 sudo su - USERNAME。

相关内容