Làm cách nào để thêm một nhóm trong Mac OS X 10.6?


31

Đáng ngạc nhiên, thật khó khăn cho tôi để tìm (các) lệnh để làm điều này. Có ai biết làm thế nào để thêm một nhóm? Cảm ơn!

Hoặc làm một cái gì đó như thế này:

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

Câu trả lời:


22

Tôi đã sử dụng những thứ này để thêm nhóm dba:

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

2
Không chắc mọi thứ có thay đổi hay không vì câu trả lời này đã được viết, nhưng với El Capitan (v10.11), để có được tên nhóm hiển thị trong ls -lcác lệnh, tôi phải sử dụng một biến thể của lệnh thứ hai, sudo dscl . -append /groups/dba PrimaryGroupID 4200 tôi đã nhận được tên trường từ đầu ra của sudo dscl . -readall /groups.
Greg Tarsa

... Và passwdbây giờ Password.
bjnord

31

"Tùy chọn hệ thống" -> "Người dùng & Nhóm" -> "+" (như thể bạn đang thêm tài khoản mới) -> Trong "Tài khoản mới" chọn "Nhóm" -> Nhập tên nhóm -> "Tạo nhóm"


12

Câu trả lời của pulegium thường được ưa thích, nhưng nếu bạn muốn một cách dòng lệnh:

sudo dseditgroup -o create mysql

(lưu ý rằng việc tạo một nhóm có tên mysql có lẽ là một ý tưởng tồi - đã có một nhóm có tên _mysql, với mysql là bí danh.)


"Câu trả lời của pulegium" dường như không còn nữa. Bạn có nhớ nó là gì không?
Codie CodeMonkey

IIRC đó là sử dụng Tùy chọn hệ thống - rất giống câu trả lời của rytis. (@rytis: bạn có thay đổi tên người dùng của mình không?)
Gordon Davisson

8

Như Gordon Davisson lưu ý, Mac OS X 10.6 tiêu chuẩn đã có một nhóm mysql, vì lệnh này hiển thị:

dscl . -read /Groups/mysql

Bạn không nên tạo nhóm mysql của riêng mình và mọi nỗ lực sửa đổi nó sẽ ảnh hưởng đến nhóm _mysql. Nhưng để trả lời câu hỏi của bạn, cách ngắn gọn nhất để làm điều đó sẽ là lệnh duy nhất này:

dscl . -create /Groups/mysql gid 296

Để thêm mật khẩu được mã hóa vào nhóm:

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

Lưu ý: Phương pháp của Andrea Girard tạo ra một mật khẩu văn bản gốc, điều này không tốt lắm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.