Yanıtlar:
İle başla
/etc/passwd - user account information less the encrypted passwords /etc/shadow - contains encrypted passwords /etc/group - user group information /etc/gshadow - - group encrypted passwords
Dosyaların izinlerinin de doğru olduğundan emin olun
/home; genellikle, ssh anahtarları ev dizinlerinde bulunur, bu nedenle
~/.sshen azından kimlik doğrulama altyapısının bir parçası olarak kabul edilebilir.
Bunu Gentoo Linux ile zaten yaptım ve kopyaladım:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
bu kadar.
Diğer makinedeki dosyalar farklı kullanıcı kimlikleri içeriyorsa, bunları / etc / group ve / etc / passwd dizinindeki dosyalara değiştirebilir ve geri yüklenen etkin izinlere sahip olabilirsiniz.
Diğer cevaplarda belirtilen dosyaların üzerine kopyalarken sistem hesaplarını silmemeye veya yeniden numaralandırmamaya dikkat edin. Sistem hizmetlerinde genellikle sabit kullanıcı kimlikleri yoktur ve paketleri orijinal makineye farklı bir sırayla yüklediyseniz (uzun ömürlü olması muhtemeldir), o zaman farklı bir sıraya girerler. . Bu dosyaları, sistem dışı hesapları kopyalamak için / root / save-old-from-system benzeri bir yere kopyalayıp elden düzenleme eğilimindeyim. (Muhtemelen bunun için bir araç var, ancak böyle bir sistemi kopyalamaya meyilli değilim.