Możliwa duplikat:
Czy w Linuksie jest sposób na aktualizację właściwości użytkownika / grupy bez konieczności ponownego logowania?
Jak odświeżyć grupy, w których zalogowany użytkownik jest, bez konieczności ponownego logowania?
Możliwa duplikat:
Czy w Linuksie jest sposób na aktualizację właściwości użytkownika / grupy bez konieczności ponownego logowania?
Jak odświeżyć grupy, w których zalogowany użytkownik jest, bez konieczności ponownego logowania?
Odpowiedzi:
możliwe w powłoce (nie sądzę, że to jest dla GUI)
próbować newgrp groupname
Więcej informacji na ten temat napisałem na swoim blogu jakiś czas temu. zgodnie z tym spowoduje to również zmianę domyślnej grupy powłoki. możesz użyć sg
do zmiany domyślnej grupy
su - username
jak zauważył Ignacio. nowy proces powłoki jest ładowany i nakładany warstwowo na stary. jednak nadal technicznie masz rację :)
exec
( exec newgrp groupname
), jeśli nie chcesz, aby leżał stary proces powłoki.
su - username
zrobi to dla powłoki (i podprocesów), które su otwiera, ale dla wszystkich innych elementów musisz się ponownie zalogować.
newgrp
sesji otwartej powłoki, aby dodać grupy do tej sesji, do której zostałeś dodany.