¿Cómo agrego un grupo en Mac OS X 10.6?


31

Sorprendentemente, ha sido difícil para mí encontrar los comandos para hacer esto. ¿Alguien sabe cómo agregar un grupo? ¡Gracias!

O haz algo como esto:

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

Respuestas:


22

Los he usado para agregar el grupo dba:

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

2
No estoy seguro si las cosas han cambiado desde que se escribió esta respuesta, pero con El Capitan (v10.11), para que el nombre del grupo se muestre en los ls -lcomandos, tuve que usar una variación del segundo comando, sudo dscl . -append /groups/dba PrimaryGroupID 4200 obtuve el nombre del campo de la salida de sudo dscl . -readall /groups.
— Greg Tarsa

... y passwdahora es Password.
— bjnord

31

"Preferencias del sistema" -> "Usuarios y grupos" -> "+" (como si estuviera agregando una cuenta nueva) -> En "Cuenta nueva" seleccione "Grupo" -> Escriba el nombre del grupo -> "Crear grupo"


12

En general, se prefiere la respuesta de pulegium, pero si desea una línea de comando:

sudo dseditgroup -o create mysql

(tenga en cuenta que crear un grupo llamado mysql es probablemente una mala idea, ya hay un grupo llamado _mysql, con mysql como un alias).


La "respuesta de pulegium" aparentemente ya no está disponible. ¿Te acuerdas de lo que era?
— Codie CodeMonkey

IIRC era usar las preferencias del sistema, muy parecido a la respuesta de rytis. (@rytis: ¿cambió su nombre de usuario, por casualidad?)
— Gordon Davisson

8

Como señala Gordon Davisson, Mac OS X 10.6 estándar ya tiene un grupo mysql, como muestra este comando:

dscl . -read /Groups/mysql

No debe crear su propio grupo mysql, y cualquier intento de modificarlo afectará al grupo _mysql. Pero para responder a su pregunta, la forma más sucinta de hacerlo sería este comando único:

dscl . -create /Groups/mysql gid 296

Para agregar una contraseña cifrada al grupo:

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

Nota: El método de Andrea Girardi crea una contraseña de texto sin formato, que no es tan buena.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.