Chcę usunąć użytkownika pserver
z grupy apache
.
#deluser pserver apache
/usr/sbin/deluser: You may not remove the user from their primary group.
Teraz chcę dodać nową grupę podstawową, więc uruchomiłem następujące;
#usermod -G pserver pserver
Które zwróciło następujące:
pserver` is now in group `pserver
#groups pserver
pserver : apache pserver
Teraz chcę ponownie usunąć użytkownika z grupowego apache, ale znowu pojawia się ten sam błąd. Jak mogę usunąć pserver
z grupy podstawowej apache
?
user-management
OrangeTux
źródło
źródło
Późno, ale trochę jasno (przynajmniej dla mnie);
A potem sprawdź
id
Więcej informacji tutaj: http://manpages.ubuntu.com/manpages/precise/man8/usermod.8.html
Kredyty: http://www.htpcbeginner.com/safely-change-primary-group-group-in-linux/
Dziękuję za odpowiedź.
źródło
Pytanie postawione przez PO jest mylące. Tytuł brzmi „Jak zmienić grupę podstawową”, jednak w treści pytania jasne jest, że nie chodzi tylko o zastąpienie grupy podstawowej, ale także usunięcie poprzedniej grupy podstawowej.
W przypadku, gdy ktoś chce po prostu zastąpić element podstawowy, ale nie usunąć go z listy, wystarczy po prostu dodać poprzedni element podstawowy z powrotem do listy.
Tak więc, po wykonaniu StarNamer dydaktycznego słupek , jeden tylko musi zrobić
ponieważ polecenie usermod wyrzuci poprzednią grupę podstawową z listy grup, do których należysz.
źródło