Kurztipp: Zugehörigkeit zu neuer Gruppe ohne Ausloggen aktivieren

Avatar von Christoph Langner

2 Min. Lesezeit

45 Aufrufe

Nach dem Hinzufügen zu einer Gruppe muss man sich nicht unbedingt neu anmelden – newgrp hilft, mit einer wichtigen Einschränkung.

Group of cats

In vielen Anleitungen, How-Tos oder Linux-Wikis findet man den Hinweis, dass man sich nach dem Hinzufügen des eigenen Benutzers zu einer Gruppe mittels adduser einmal aus- und wieder einloggen muss. Das stimmt im Prinzip, doch man kann es sich eigentlich auch einfacher machen und sich das Aus- und wieder Einloggen ersparen. Als kurzes Beispiel schaue ich mir mal die Gruppenzugehörigkeiten meines Benutzers hier an…

$ groups
christoph adm dialout cdrom plugdev lpadmin admin sambashare

…und füge ihn nun zur Gruppe des Webservers hinzu, so dass ich in /var/www schreiben kann, ohne mir vorher Root-Rechte holen zu müssen.

$ sudo adduser christoph www-data

Direkt danach lasse ich nochmal die aktuellen Gruppenzugehörigkeiten ausgeben.

$ groups
christoph adm dialout cdrom plugdev lpadmin admin sambashare

Man sieht, dass sich hier noch nichts getan hat. Ich dürfte nach wie vor nicht in /var/www schreiben. Damit das System die Gruppen-IDs neu einliest, müsste ich mich wie gesagt aus- und wieder einloggen. Alternativ kann man zu newgrp greifen.

$ newgrp www-data

Und schon kann ich auch ohne den Umweg Ab-/Anmelden in /var/www schreiben (Natürlich nur unter der Voraussetzung, dass ich vorher die Rechte in /var/www entsprechend gesetzt habe, doch das ist nicht Thema dieses Beitrags…)

$ groups
christoph adm dialout cdrom plugdev lpadmin admin sambashare www-data

Wäre schön, wenn sich das entsprechend rumsprechen würde 🙂

[UPDATE aus den Kommentaren: Ich muss zugeben, dass ich mich hier getäuscht habe, durch newgrp landet man quasi in einer neuen Shell, in der die angegebene Gruppe die Primär-Gruppe ist. Öffnet man weitere Terminals, dann ist die Gruppenzugehörigkeit unverändert, ebenso kann man auch nicht über die Desktopumgebung in einem Ordner, der dieser neu beigetretenen Gruppe gehört, schreiben. Das geht nur in dem Terminal, in dem man via newgrp in diese Gruppe “gewechselt” ist.

Via “exit” kommt man aus dieser “Shell” heraus und alles ist wieder beim Alten. Loggt man sich aus- und wieder ein, dann ist man wie geplant in der neuen Gruppe und die primäre Gruppe stimmt natürlich immer noch.

Von daher kann man newgrp nutzen, um die Rechte bzgl. einer neu angelegten Gruppe zu testen. Man kann sich jedoch nicht ersparen sich aus- und wieder einzuloggen, wenn man erreichen will, dass die Gruppenzugehörigkeit in der Desktopumgebung aktiv wird. Schade eigentlich]

Ähnliche Beiträge

9 Kommentare zu „Kurztipp: Zugehörigkeit zu neuer Gruppe ohne Ausloggen aktivieren“

  1. Avatar von xabbuh

    Das Problem dabei ist doch, dass anschließend www-data deine primäre Gruppe ist.

    1. Avatar von Christoph

      Keine Angst, die Reihenfolge der Gruppen nur bei der Anzeige durch Grupps durcheinander. „id“ zeigt immer noch die eigene Benutzer-Gruppe als primäre Gruppe an.

      1. Avatar von xabbuh

        Leider nicht. Bei mir hatte sich eben beim Testen (auf einem Ubuntu 10.10) auch die Ausgabe von id geändert.

      2. Avatar von joe_lue

        laut uu-Wiki ist gerade die Änderung der ID Zweck des Befehls! http://wiki.ubuntuusers.de/newgrp

  2. Avatar von td

    Man könnte doch so vorgehen:

    1) als root: usermod -aG www-data christoph
    2) als user: newgrp www-data
    3) als user: newgrp users

    Oder hat das auch noch irgendeinen Nachteil?

  3. Avatar von Christoph

    Ich muss zugeben, dass ich mich hier getäuscht habe, durch newgrp landet man quasi in in einer neuen Shell, in der die angegebene Gruppe die Primär-Gruppe ist. Öffnet man weitere Terminals, dann ist die Gruppenzugehörigkeit ungeändert, ebenso kann man auch nicht über die Desktopumgebung in einem Ordner, der dieser neu beigetretenen Gruppe gehört, schreiben. Das geht nur in dem Terminal, in dem man via newgrp in diese Gruppe „gewechselt“ ist.

    Via „exit“ kommt man aus dieser „Shell“ heraus und alles ist wieder beim Alten. Loggt man sich aus- und wieder ein, dann ist man wie geplant in der neuen Gruppe und die primäre Gruppe stimmt natürlich immer noch.

    Von daher kann man newgrp nutzen, um die Rechte bzgl. einer neu angelegten Gruppe zu testen. Man kann sich jedoch nicht ersparen sich aus- und wieder einzuloggen, wenn man erreichen will, dass die Gruppenzugehörigkeit in der Desktopumgebung aktiv wird. Schade eigentlich 🙂

    1. Avatar von Die_Gute_Helga
      Die_Gute_Helga

      Wäre super, wenn Du das nochmal explizit in den Originalbeitrag schreiben würdest, damit so Schnellleserabauken wie z.B. ich vorm Lesen der Kommentare diese nicht ganz unwichtige Finesse mitbekommen.

      1. Avatar von Christoph

        Hallo du gute Helga, vielen Dank für den Hinweis. Ich hab meinen Kommentar direkt in den Beitrag eingebaut.

        Grüße
        Christoph

        1. Avatar von Wolfgang
          Wolfgang

          es wäre auch schön gewesen, die Ergänzung schon am Anfang zu schreiben, damit man sich den Text nicht 12 Jahre später mit Hoffnung durchliest, um am Ende zu merken, dass es doch … nun ja, sagen wir: es doch nicht passt.

          Verschenkte Zeit. ÄRGERLICH!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Markdown wird unterstützt: **fett**, _kursiv_, [Linktext](URL), `Code`, Zeilen mit - für Listen, 1. für nummerierte Listen, dreifache Backticks für Codeblöcke.

Sicherheitsabfrage: Welches Logo ist das?

Über den Blog

Seit 2006 probiere ich hier aus, was Linux, freie Software und die passende Hardware so hergeben – von Distributions-Tests bis zum Raspberry-Pi-Projekt. Praxisnah statt bloßem Nachrichtenticker.

Zuletzt auf Mastodon

Scene Composer in Aktion: Ein Screenshot wird geladen, in verschiedene 3D-Szenen wie Café, Gaming-Desktop, Homeoffice und Podcast-Studio eingesetzt, gedreht und gezoomt. Anschließend wird eine Vorschau gerendert.

Ich finde Screenshots als Aufmacher oft langweilig. In der Vergangenheit habe ich daher oft den Bildschirm im wahrsten Sinne des Wortes abfotografiert. Das bringt etwas Leben in die Artikel –…

Kategorien

Blog unterstützen

Gefällt dir, was du hier liest? Mit einer kleinen Spende hilfst du, Hosting und neue Testgeräte zu finanzieren – und sorgst nebenbei für den nötigen Kaffee.

Linux und Ich — Kurztipp: Zugehörigkeit zu neuer Gruppe ohne Ausloggen aktivieren
https://linuxundich.de/gnu-linux/kurztipp-zugehorigkeit-zu-neuer-gruppe-ohne-ausloggen-aktivieren/ — gedruckt am 28. September 2026