2012-12-19 90 views
0

是否可以通過ssh在linux機器上登錄,使用爲root設置的兩個(或更多)密碼之一登錄? 我想要一個主密碼,我會經常更改它,但在緊急情況下,我想要一個「備份」密碼來登錄我。我希望我明確地說明了問題。 ;)以root身份登錄並使用兩個不同的密碼

+4

那麼爲什麼不創建另一個備份帳戶呢? –

+1

你試圖阻止什麼樣的緊急情況?通過引導進入單用戶模式,假設您有權訪問物理盒,那麼可以修復簡單的「root-loss-root-password」。 – simont

+1

這是無意義的。我建議你學習如何使用sudo,可能有助於你的情況。 – 2012-12-19 08:45:54

回答

0

禁用通過ssh進行root登錄,並創建兩個用戶帳戶,一個用於我自己和一個默認帳戶(這在我的所有機器上都有有限的sudo訪問權限),並且都是sudo訪問權限。

+0

謝謝...真的很快回復...;) – Alessandro

5

不要使用root accout。使用sudo

當您爲普通帳戶配置sudo時,可以將root密碼更改爲複雜的東西,並使用sudo進行正常的日常工作。 當某些事情中斷時,您將使用複雜密碼登錄到root。

+1

我應該...謝謝! :) – Alessandro

1

您可以創建多個用戶ID爲0的賬戶,每個賬戶都有不同的密碼。重要的是權限是用戶名,而不是名稱。

但是,有些腳本可能會檢查您是否以root身份運行,並且可能會檢查登錄名而不是ID。但是,如果您只是爲了緊急目的而使用備份帳戶,這些故障應該不成問題。

0

如果它是所有關於ssh,那麼你可以使用keybased認證,而不是基於密碼身份驗證。 這樣,兩個(或更多)用戶就可以登錄(作爲root用戶,作爲給定用戶)而不必共享密碼。

+0

這。簡單而安全。這樣做sudo的方式是可以的,但這只是一個步驟。使用密鑰imo時不需要。 – fred

+0

@fred如果你喜歡答案你應該upvote它。 –

相關問題