freebsd_logo

Este breve artículo explica como agregar un usuario existente a un grupo existente en sistemas FreeBSD.

FreeBSD no cuenta con el comando usermod, con lo cual se debe recurrir a la herramienta pw.

Supongamos que por ejemplo necesito agregar al usuario "emi" al grupo "video", como grupo secundario. En sistemas GNU/Linux es tan simple como ejecutar:

# usermod -a -G video emi

Esto es, agregar (-a) al usuario "emi" al grupo secundario "video".

Sin embargo, los sistemas FreeBSD no poseen la herramienta usermod, sino que se debe utilizar pw usermod con la limitación de carecer de la opción -a para agregar (append).

Por ende es necesario especificar todos los grupos secundarios al momento de cambiar la configuración de grupos del usuario. A tal fin, primero listar los grupos a los que el usuario pertenece:

root@hal9000:/usr/home/emi # groups emi
wheel vboxusers

El primer grupo en la lista es el grupo primario (el que se utiliza como GID al momento de lanzar procesos).

Se observa que el usuario "emi" pertenece a un único grupo secundario "vboxusers". Entonces, para agregar a "emi" a un grupo secundario adicional, generar la lista de grupos secundarios separándolos con coma:

root@hal9000:/usr/home/emi # pw usermod emi -G vboxusers,video

No es necesario indicar el grupo primario, pues este se cambia utilizando la opción -g.

Verificar el cambio:

root@hal9000:/usr/home/emi # groups emi
wheel vboxusers video

Para más información, acceder a la página de manual de pw:

man pw

 

Fuente: linuxito

¿Quién está en línea?

Hay 1552 invitados y ningún miembro en línea