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

Der beste Weg, Benutzer auf mehreren Servern zu verwalten?

Ich erbe ungefähr 20 Linux-Server, auf denen verschiedene Versionen von Ubunutu (7 und höher) laufen. Beim aktuellen Setup melden sich Leute (ssh) mit einem gemeinsamen Login an (es wurde mir erklärt, dass dies getan wurde, um die Benutzerverwaltung zu vereinfachen) oder als root. Ich nehme an, es wäre sicherer/anpassbarer, sich bei jeder Box mit seinem eigenen Login anzumelden, oder? Und sshing als root ist eine schlechte Sache, ja? Wir sind nur zu zweit, aber vielleicht möchte ich jedem Benutzer unterschiedliche Berechtigungen zuweisen.

Was würden Sie vorschlagen, während Sie die Komplexität auf ein Minimum beschränken?

Akzeptierte Antwort:

Der schnellste Weg ist, einen NIS-Server einzurichten und ypbind zu installieren und zu konfigurieren, um ihn zu verwenden. Legen Sie die Benutzerkonten dort ab. Konfigurieren Sie dann /etc/nssswitch.conf auf jeder Maschine, um den nis-Dienst für passwd und group.

zu verwenden
Linux
  1. Verwalten Sie die Home-Verzeichnisse von Linux-Benutzern mit systemd-homed

  2. Verwalten Sie Benutzer und Gruppen in Ubuntu über das klassische grafische Tool

  3. Verwalten Sie Linux-Benutzer und Linux-Gruppen

  4. Was ist der beste Weg, um die Anzahl der Dateien in einem Verzeichnis zu zählen?

  5. Wie bekomme ich den Benutzernamen in ein Makefile?

Linux-Benutzer in KDE hinzufügen, wechseln, löschen und verwalten

So verwalten Sie Benutzer in Plesk

Die Auswirkungen des Hinzufügens von Benutzern zu einem Linux-System

Verwalten Sie OnMetal Cloud-Server über die API

Die 10 besten Linux-E-Mail-Client-Software zur Verwaltung mehrerer Konten

Die 10+ besten Suchmaschinen für Linux-Benutzer