Moja obecna podstawowa grupa ( gid
Widzę listę według id
) to ja, a nie staff
. Chciałbym to zmienić staff
, bez zmiany czegokolwiek na temat mojego konta użytkownika. Jak zmienić „grupę podstawową” (PrimaryGroupID) dla mojego konta?
źródło
Moja obecna podstawowa grupa ( gid
Widzę listę według id
) to ja, a nie staff
. Chciałbym to zmienić staff
, bez zmiany czegokolwiek na temat mojego konta użytkownika. Jak zmienić „grupę podstawową” (PrimaryGroupID) dla mojego konta?
Jednym ze sposobów zmiany grupy jest panel Preferencje systemowe MacOS. Otwórz go, a następnie otwórz Użytkownicy i Grupy płyta. Odblokuj ikonę blokady w lewym dolnym rogu, aby wprowadzić hasło i wprowadzić zmiany.
Po odblokowaniu panelu możesz kliknąć prawym przyciskiem myszy (lub kliknąć opcję) użytkownika, którego chcesz zmienić i wybrać Zaawansowane opcje z menu podręcznego. Panel opcji zaawansowanych pozwala określić domyślną grupę.
Aby zmienić grupę podstawową z wiersz poleceń , najpierw uzyskaj numer identyfikacyjny grupy, a następnie ustaw identyfikator grupy podstawowej na tę wartość:
Uzyskaj listę grup. Możesz chcieć to zmniejszyć.
# dscacheutil -q group
Zmień podstawowy identyfikator użytkownika „scott” na 20:
# dscl . -create /Users/scott PrimaryGroupID 20
To rozwiązanie pochodzi z wpisu na blogu Richarda Yorka na temat dscl
Oryginalny link nie działa 15 października - teraz zarchiwizowane
rax
, która jest moją nazwą użytkownika (obie 501). Czy jest jakiś powód, by to zachować, dodając się jako członekrax
grupa (choć nie jako pierwotna). Bez tego nadal będę mieć dostęp do wszystkich plikówrax:rax
uprawnienia?egid
zostaje dodany i nadal wskazuje na personel. czy to jest oczekiwane? czy też można to zmienić