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

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 "*"

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ę”


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).


„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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.