[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:sudo:Root-Rechte erlangen] [:Terminal:Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] Mit '''newgr'''ou'''p''' kann ein Benutzer einer anderen Gruppe zugeordnet werden, ohne dass man sich dazu ab- und neu anmelden muss. Der Befehl benötigt keine Root-Rechte [1], was auch bedeutet, dass man ihn als Systemadministrator nicht vorbereitend verwenden kann. = Installation = Das Programm ist im essentiellen Paket * '''login''' von Ubuntu enthalten und ist deshalb auf jedem System installiert. = Benutzung = Kurze Syntaxbeschreibung für die Verwendung in der Shell [2]: {{{#!vorlage Befehl newgrp [-] [GRUPPE] }}} newgrp wird verwendet, um die aktuelle Gruppen-ID des Benutzers zu wechseln. Wird der Schalter `-` mit übergeben, dann wird die Benutzerumgebung neu gestartet, so als ob sich der Benutzer neu angemeldet hat. Wird `GRUPPE` nicht übergeben, so wechselt dieser Befehl die Gruppen-ID (GID) des eingeloggten Benutzers auf die Standard-Gruppe, die für den Benutzer in '''/etc/passwd''' angegeben ist. Es ist nicht möglich, mit diesem Befehl in eine Gruppe zu wechseln, deren Mitglied man nicht ist (siehe [:adduser#Beispiele:]) und die kein Passwort hat. In Gruppen, die mit einem Passwort versehen sind, lässt sich unter Verwendung dieses Passworts wechseln, auch wenn man ansonsten nicht Mitglied dieser Gruppe ist. == Beispiele == In der aktuellen Sitzung in die Gruppe `www` wechseln (Gruppen-Mitgliedschaft muss gegeben sein!) und die Umgebung neu laden (Gruppenzugehörigkeit sofort aktivieren): {{{#!vorlage Befehl newgrp - www }}} Kontrollieren lässt sich das mit dem Befehl: {{{#!vorlage Befehl groups }}} oder {{{#!vorlage Befehl groups BENUTZER }}} = Links = * [:Shell/Befehlsübersicht:] {Übersicht} Übersicht über verschiedene Shell-Befehle # tag: Shell