如何创建没有密码但能够设置密码的Linux用户?

前端之家收集整理的这篇文章主要介绍了如何创建没有密码但能够设置密码的Linux用户?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个(假设的)人的用户名和SSH密钥,我需要给他管理员访问 Linux(Ubuntu)服务器.

我希望他能够通过SSH登录,然后通过安全连接自己设置密码,而不是传递密码.

我知道如何使密码过期并强制他在首次登录时重置密码.但这不起作用,除非他已经有一些密码,然后我必须告诉他.

我想把密码留空 – SSH不允许登录,但是任何人都可以进入用户.

我的问题是,是否有一些以这种方式创建帐户的最佳做法?或者设置默认密码是不可避免的?

解决方法

你有他的SSH公钥?将它放在主目录中的.ssh / authorized_keys中.一旦你完成了(并且权限足够严格 – SSH对此很挑剔.)他将能够在不需要密码的情况下登录……他将永远不需要密码.

最好的部分是他的公钥不敏感,所以在电子邮件或聊天中传递它很好,他的私钥永远不会离开他的电脑.

猜你在找的Linux相关文章