使用两个不同的密码以root身份登录

时间:2012-12-19 08:37:45

标签: linux ssh passwords root

是否可以使用为root设置的两个(或更多)密码中的一个,通过linux上的ssh登录? 我想要一个主密码,我会经常更改它,但在紧急情况下,我想要一个"备份"密码将登录我。我希望我明确说明问题。 ;)

4 个答案:

答案 0 :(得分:5)

不要使用root accout。使用sudo

为普通帐户配置sudo时,可以将root密码更改为复杂的内容,并使用sudo进行日常工作。 当出现问题时,您将使用复杂的密码登录到root。

答案 1 :(得分:1)

您可以创建多个具有用户ID 0的帐户,每个帐户都有不同的密码。权限的关键是userid,而不是名称。

但是,有些脚本可能会检查您是否以root身份运行,并且可能会检查登录名而不是ID。但是,如果您只是出于紧急情况使用备份帐户,这些故障应该不是问题。

答案 2 :(得分:0)

通过ssh禁用root登录并创建两个用户帐户,一个用于我自己和一个默认帐户(在我所有具有有限sudo访问权限的计算机上都存在)和sudo访问权限都是我的工作。

答案 3 :(得分:0)

如果全部是ssh,那么您可以使用基于密钥的身份验证,而不是基于密码的身份验证。 这样,两个(或更多)用户可以登录(作为root用户,作为给定用户),而无需共享密码。