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

/etc/passwd zeigt Benutzer in einer Gruppe an, /etc/group jedoch nicht

Ja, diese Abweichung ist normal. Ich habe es so oft gesehen, dass ich aufgehört habe, mir /etc/passwd anzusehen und /etc/group Dateien und begann stattdessen, Gruppenmitgliedschaften so zu betrachten, wie sie betrachtet werden sollten:getent group <groupname> und groups <username> .


Ja, es gibt einen Unterschied zwischen der Grund- und Zusatzgruppe. Die Primärgruppe ist die in /etc/passwd gezeigte Hauptgruppe , dass ein Benutzer bei der Anmeldung angemeldet ist. Damit ein Benutzer in einer zusätzlichen Gruppe ist, wird sein Benutzername dem Gruppeneintrag in /etc/group hinzugefügt . Wenn Sie id -a <user> verwenden , werden die primären und die zusätzlichen Gruppen angezeigt. Die zusätzlichen Gruppen gewähren Zugriff auf Ressourcen, aber alle neuen Dateien werden mit der primären Gruppe erstellt.

Sie können die derzeit aktive primäre Gruppe eines Benutzers mit newgrp ändern Befehl.

Für einen Benutzer ist es nicht erforderlich, dass die primäre Gruppe auch eine sekundäre Gruppe ist. Es reduziert lediglich die Anzahl der sekundären Gruppen, denen ein Benutzer angehören kann. Traditionell war ein Benutzer auf 32 sekundäre Gruppen beschränkt, aber das kann sich in den letzten Jahren geändert haben.

usermod kann die primären und zusätzlichen Gruppen eines Benutzers in einem Befehl festlegen. Die Verwendung eines Konfigurationsmanagement-Tools wie Puppet kann dies auch tun, ohne sich Gedanken darüber machen zu müssen, welcher spezifische Befehl auf verschiedenen Unix-Typen erforderlich ist.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Der Unterschied zwischen ~/.profile, ~/.bashrc, ~/.bash_profile, ~/.gnomerc, /etc/bash_bashrc, /etc/screenrc …?

  3. So stellen Sie gelöschte Root-Einträge in /etc/shadow- und/oder /etc/passwd-Dateien in CentOS / RHEL 6 wieder her

  4. Wie kann ich die Datei /etc/shadow und /etc/passwd mit Auditd auf Änderungen überwachen?

  5. Befehl grpck – Entfernen Sie beschädigte oder doppelte Einträge in den Dateien /etc/group und /etc/gshadow.

Verstehen der /etc/passwd-Datei

Der richtige Weg zum Bearbeiten von /etc/passwd- und /etc/group-Dateien unter Linux

Was ist die Datei /etc/passwd unter Linux?

/etc/group-Datei verstehen

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?