如何创建没有密码但能够设置密码的Linux用户?
发布时间:2020-12-13 17:24:56 所属栏目:Linux 来源:网络整理
导读:我有一个(假设的)人的用户名和SSH密钥,我需要给他管理员访问 Linux(Ubuntu)服务器. 我希望他能够通过SSH登录,然后通过安全连接自己设置密码,而不是传递密码. 我知道如何使密码过期并强制他在首次登录时重置密码.但这不起作用,除非他已经有一些密码,然后我必
我有一个(假设的)人的用户名和SSH密钥,我需要给他管理员访问
Linux(Ubuntu)服务器.
我希望他能够通过SSH登录,然后通过安全连接自己设置密码,而不是传递密码. 我知道如何使密码过期并强制他在首次登录时重置密码.但这不起作用,除非他已经有一些密码,然后我必须告诉他. 我想把密码留空 – SSH不允许登录,但是任何人都可以进入用户. 我的问题是,是否有一些以这种方式创建帐户的最佳做法?或者设置默认密码是不可避免的? 解决方法
你有他的SSH公钥?将它放在主目录中的.ssh / authorized_keys中.一旦你完成了(并且权限足够严格 – SSH对此很挑剔.)他将能够在不需要密码的情况下登录……他将永远不需要密码.
最好的部分是他的公钥不敏感,所以在电子邮件或聊天中传递它很好,他的私钥永远不会离开他的电脑. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |