GNU/Linux >> Belajar Linux >  >> Linux

Menyalin pengguna dan kata sandi Linux ke server baru

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.)


Linux
  1. Cara Mengarsipkan dan Mengompresi File di Linux

  2. Linux – Direktori Standar Dan/atau Umum Pada OS Unix/linux?

  3. Bagaimana cara memaksa izin khusus untuk file/folder baru di server file Linux?

  1. Lembar contekan untuk pengguna dan izin Linux

  2. Cara Mengonfigurasi Server SAMBA Dan Mentransfer File Antara Linux &Windows

  3. Temukan Dan Urutkan File Berdasarkan Akses, Tanggal Dan Waktu Modifikasi Di Linux

  1. Komunikasi antar-proses di Linux:Soket dan sinyal

  2. Linux Hapus File dan Direktori

  3. Menyalin file tersembunyi secara rekursif - Linux