Linux

當我將 /etc/shadow 複製到另一個系統時,是否可以使用相應的密碼登錄?

  • October 31, 2017

我在問,因為我使用現有的雜湊生成了一張 live CD /etc/shadow,假設我將能夠使用相應的密碼登錄,但顯然登錄失敗。

有可能如果

  1. 目標系統使用影子密碼,並且
  2. /etc/shadow不會被其他機制(通過PAMnss等)覆蓋,並且
  3. 目標系統不散列/etc/shadow,並且
  4. 目標系統與源系統具有相同的使用者名,並且
  5. 目標系統上的 UID 與源系統上的 UID 相同,並且
  6. 密碼使用的加密方法需要在目標系統上得到支持,並且
  7. /etc/passwd 在目標系統上必須與註入的/etc/shadow.

我希望我沒有忘記任何事情。:)

更簡單(也更安全)的方法是vipw在源系統上保存相關使用者的憑據,然後將它們複製到目標系統上

引用自:https://unix.stackexchange.com/questions/401420