Bagaimana cara menambahkan grup di Mac OS X 10.6?


31

Anehnya, sulit bagi saya untuk menemukan perintah untuk melakukan ini. Adakah yang tahu cara menambahkan grup? Terima kasih!

Atau lakukan sesuatu seperti ini:

# create the MySQL group
dscl . create /Groups/mysql
# give it some group id
dscl . create /Groups/mysql gid 296

Jawaban:


22

Saya telah menggunakan ini untuk menambahkan grup dba:

sudo dscl . -create /groups/dba
sudo dscl . -append /groups/dba gid 4200
sudo dscl . -append /groups/dba passwd "*"

2
Tidak yakin apakah ada yang berubah sejak jawaban ini ditulis, tetapi dengan El Capitan (v10.11), untuk mendapatkan nama grup untuk ditampilkan dalam ls -lperintah, saya harus menggunakan variasi dari perintah kedua, sudo dscl . -append /groups/dba PrimaryGroupID 4200 saya mendapatkan nama bidang dari output sudo dscl . -readall /groups.
Greg Tarsa

... dan passwdsekarang Password.
bjnord

31

"Preferensi sistem" -> "Pengguna & Grup" -> "+" (seolah-olah Anda menambahkan akun baru) -> Di bawah "Akun baru" pilih "Grup" -> Ketikkan nama grup -> "Buat grup"


12

Jawaban pulegium umumnya lebih disukai, tetapi jika Anda menginginkan cara baris perintah:

sudo dseditgroup -o create mysql

(perhatikan bahwa membuat grup bernama mysql mungkin merupakan ide yang buruk - sudah ada grup bernama _mysql, dengan mysql sebagai alias.)


"jawaban pulegium" rupanya tidak lagi tersedia. Apakah Anda ingat apa itu?
Codie CodeMonkey

IIRC itu menggunakan System Preferences - sangat mirip dengan jawaban rytis. (@rytis: apakah Anda mengubah nama pengguna Anda?)
Gordon Davisson

8

Seperti yang dicatat oleh Gordon Davisson, standar Mac OS X 10.6 sudah memiliki grup mysql, seperti yang diperlihatkan perintah ini:

dscl . -read /Groups/mysql

Anda seharusnya tidak membuat grup mysql Anda sendiri, dan segala upaya untuk memodifikasinya akan memengaruhi grup _mysql. Tetapi untuk menjawab pertanyaan Anda, cara paling ringkas untuk melakukannya adalah perintah tunggal ini:

dscl . -create /Groups/mysql gid 296

Untuk menambahkan kata sandi terenkripsi ke grup:

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

Catatan: Metode Andrea Girardi membuat kata sandi plaintext, yang tidak begitu baik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.