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

Wie kann ich die Gruppen eines Benutzers auflisten, wenn ihre Namen Leerzeichen enthalten?

Obwohl groups scheint keine Option zum Trennen von Einträgen durch Null zu haben, id tut - zumindest in der GNU CoreUtils-Implementierung, die auf Ubuntu 18.04 gelten sollte

   -z, --zero
          delimit entries with NUL characters, not whitespace;

Also zum Beispiel

id -Gnz someuser

sollte eine durch Null getrennte Liste der Namen von someuser geben 's ergänzende Gruppen - Sie können dies mit

überprüfen
id -Gnz someuser | xargs -0 printf '%s\n'

Beachten Sie, dass POSIX diese Option nicht vorschreibt und daher nicht portierbar ist. Siehe zum Beispiel The Open Group Base Specifications


Linux
  1. Wie kann ich unter Linux eine Liste von Dateien mit ihrem absoluten Pfad erstellen?

  2. Wie kann ich einen Benutzer in Linux löschen, wenn das System sagt, dass er derzeit in einem Prozess verwendet wird?

  3. Wie kann ich alle vhosts in nginx auflisten

  4. Wie kann ich eine Liste aller geplanten Cron-Jobs auf meinem Computer abrufen?

  5. Wie kann ich unter Linux einen Benutzernamen anhand der ID suchen?

Wie man Gruppen in Linux auflistet

So listen Sie alle Benutzer in Linux auf

So listen Sie Benutzer und Gruppen unter Linux auf

Wie listet man die verfügbaren Farbnamen auf?

Wie man die Gruppen eines Linux-Benutzers kennt

Wie listet man alle Gruppen in Linux auf?