GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kopieren von Linux-Benutzern und Passwörtern auf einen neuen Server

Lösung 1:

Beginnen Sie mit

/etc/passwd - user account information less the encrypted passwords 
/etc/shadow - contains encrypted passwords 
/etc/group - user group information 
/etc/gshadow - - group encrypted passwords

Stellen Sie sicher, dass auch die Berechtigungen für die Dateien korrekt sind

Lösung 2:

Ich habe das schon mit Gentoo Linux gemacht und kopiert:

  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/gshadow

das ist es.

Wenn die Dateien auf dem anderen Rechner unterschiedliche Besitzer-IDs haben, können Sie sie zu denen in /etc/group und /etc/passwd ändern und dann haben Sie die effektiven Berechtigungen wiederhergestellt.

Lösung 3:

Achten Sie darauf, dass Sie Systemkonten nicht löschen oder neu nummerieren, wenn Sie die in den anderen Antworten erwähnten Dateien kopieren. Systemdienste haben normalerweise keine festen Benutzer-IDs, und wenn Sie die Pakete in einer anderen Reihenfolge als die ursprüngliche Maschine installiert haben (was sehr wahrscheinlich ist, wenn sie langlebig war), werden sie in einer anderen Reihenfolge landen . Ich neige dazu, diese Dateien an einen Ort wie /root/saved-from-old-system zu kopieren und sie manuell zu bearbeiten, um nur die Nicht-Systemkonten zu kopieren. (Es gibt wahrscheinlich ein Tool dafür, aber ich neige nicht dazu, Systeme wie dieses oft genug zu kopieren, um eine Untersuchung zu rechtfertigen.)


Linux
  1. Spickzettel für Linux-Benutzer und -Berechtigungen

  2. Kommunikation zwischen Prozessen in Linux:Sockets und Signale

  3. Linux – Standard- und/oder gemeinsame Verzeichnisse auf Unix/Linux-Betriebssystemen?

  4. Linux Dateien und Verzeichnisse löschen

  5. Wie erzwinge ich bestimmte Berechtigungen für neue Dateien/Ordner auf dem Linux-Dateiserver?

Find-Befehl in Linux (Dateien und Verzeichnisse suchen)

So benennen Sie Dateien und Verzeichnisse in Linux um

So komprimieren Sie Dateien und Verzeichnisse unter Linux

8 grundlegende Linux-Dateiverwaltungsbefehle für neue Benutzer

Finden Sie Dateien und Verzeichnisse unter Linux ganz einfach

So erstellen und verwalten Sie neue Benutzer unter Linux