Jak dodać grupę w Mac OS X 10.6?

31

Zaskakujące było dla mnie ciężko znaleźć polecenia, aby to zrobić. Czy ktoś wie, jak dodać grupę? Dzięki!

Lub zrób coś takiego:

# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296
Tony
źródło

Odpowiedzi:

22

Użyłem ich, aby dodać grupę dba:

sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"
Andrea Girardi
źródło
2
Nie jestem pewien, czy coś się zmieniło od czasu napisania tej odpowiedzi, ale w przypadku El Capitan (wersja 10.11), aby nazwa grupy była wyświetlana w ls -lpoleceniach, musiałem użyć odmiany drugiego polecenia, sudo dscl . -append /groups/dba PrimaryGroupID 4200 otrzymałem nazwę pola z produkcji sudo dscl . -readall /groups.
Greg Tarsa,
... i passwdjest teraz Password.
bjnord,
31

„Preferencje systemowe” -> „Użytkownicy i grupy” -> „+” (tak jakbyś dodawał nowe konto) -> W „Nowym koncie” wybierz „Grupa” -> Wpisz nazwę grupy -> „Utwórz grupę”

rytis
źródło
12

Odpowiedź Pulegium jest ogólnie preferowana, ale jeśli chcesz skorzystać z wiersza poleceń:

sudo dseditgroup -o create mysql

(zauważ, że utworzenie grupy o nazwie mysql jest prawdopodobnie złym pomysłem - istnieje już grupa o nazwie _mysql, z mysql jako aliasem).

Gordon Davisson
źródło
„odpowiedź pulegium” najwyraźniej nie jest już dostępna. Czy pamiętasz co to było?
Codie CodeMonkey
IIRC miało korzystać z Preferencji systemowych - podobnie jak odpowiedź Rytisa. (@rytis: czy przypadkiem zmieniłeś nazwę użytkownika?)
Gordon Davisson
8

Jak zauważa Gordon Davisson, standardowy Mac OS X 10.6 ma już grupę mysql, ponieważ to polecenie pokazuje:

dscl . -read /Groups/mysql

Nie powinieneś tworzyć własnej grupy mysql, a wszelkie próby jej modyfikacji wpłyną na grupę _mysql. Ale aby odpowiedzieć na twoje pytanie, najbardziej zwięzłym sposobem na zrobienie tego byłoby jedno polecenie:

dscl . -create /Groups/mysql gid 296

Aby dodać zaszyfrowane hasło do grupy:

dscl . -passwd /Users/mysql ‘my secret’

Uwaga: metoda Andrei Girardi tworzy hasło w postaci zwykłego tekstu, co nie jest zbyt dobre.

Sokole Oko
źródło