前端之家收集整理的这篇文章主要介绍了
如何创建没有密码但能够设置密码的Linux用户?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个(假设的)人的
用户名和SSH密钥,我需要给他
管理员访问
Linux(Ubuntu)服务器.
我希望他能够通过SSH登录,然后通过安全连接自己设置密码,而不是传递密码.
我知道如何使密码过期并强制他在首次登录时重置密码.但这不起作用,除非他已经有一些密码,然后我必须告诉他.
我想把密码留空 – SSH不允许登录,但是任何人都可以进入用户.
我的问题是,是否有一些以这种方式创建帐户的最佳做法?或者设置默认密码是不可避免的?
你有他的SSH公钥?将它放在主目录中的.ssh / authorized_keys中.一旦你完成了(并且权限足够严格 – SSH对此很挑剔.)他将能够在不需要密码的情况下
登录……他将永远不需要密码.
最好的部分是他的公钥不敏感,所以在电子邮件或聊天中传递它很好,他的私钥永远不会离开他的电脑.
原文链接:https://www.f2er.com/linux/400235.html