Solusi 1:
Mulailah dengan
/etc/passwd - user account information less the encrypted passwords
/etc/shadow - contains encrypted passwords
/etc/group - user group information
/etc/gshadow - - group encrypted passwords
Pastikan untuk memastikan bahwa izin pada file juga sudah benar
Solusi 2:
Saya melakukan ini dengan Gentoo Linux dan menyalin:
/etc/passwd
/etc/shadow
/etc/group
/etc/gshadow
itu saja.
Jika file di komputer lain memiliki ID pemilik yang berbeda, Anda dapat mengubahnya menjadi file di /etc/group dan /etc/passwd dan kemudian izin efektif Anda dipulihkan.
Solusi 3:
Berhati-hatilah agar Anda tidak menghapus atau memberi nomor baru akun sistem saat menyalin file yang disebutkan di jawaban lain. Layanan sistem biasanya tidak memiliki id pengguna tetap, dan jika Anda telah menginstal paket dalam urutan yang berbeda dari mesin asli (yang kemungkinan besar jika berumur panjang), maka mereka akan berakhir dengan urutan yang berbeda . Saya cenderung menyalin file-file itu ke suatu tempat seperti /root/saved-from-old-system dan mengeditnya secara manual untuk hanya menyalin akun non-sistem. (Mungkin ada alat untuk ini, tetapi saya cenderung tidak cukup sering menyalin sistem seperti ini untuk menjamin penyelidikan.)