Comando Addgroup

addgroup
Información sobre la plantilla
Addgroup.jpg
Concepto:Es uno de los comandos más usado en los sistemas operativos UNIX, para agregar grupos de usuarios.

Addgroup . Es uno de los comandos más usado en los sistemas operativos UNIX. Se utiliza para agregar los grupos.

Descripción

Addgroup añaden grupos al sistema de acuerdo a las opciones de la línea de comandos y a la configuración en /etc/adduser.conf. Ofrecen una interfaz más sencilla para programas de bajo nivel como groupadd seleccionando valores para el identificador de usuario (UID) e identificador de grupo de usuarios (GID) conformes con las normas de Debian. También crean un directorio personal («/home/USUARIO») con la configuración predeterminada, ejecutan un script personalizado y otras funcionalidades. addgroup puede ejecutarse de varias maneras distintas:

Sintaxis

  • addgroup [opciones] [--gid ID] grupo
  • addgroup --system [opciones] [--gid ID] grupo

Opciones más comunes

  • [--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf FICHERO]

Añadir un grupo normal

Si se invoca con un argumento que no es ninguna opción y sin la opción--system o --group, addgroup añadirá un grupo normal. addgroup elegirá el primer UID disponible dentro del rango especificado para usuarios normales en el fichero de configuración. Puede elegir uno manualmente usando la opción

  • --uid.

Puede modificar el rango especificado en el fichero de configuración usando las opciones

  • --firstuid y --lastuid.

Por omisión, cada usuario en Debian GNU/Linux tiene su grupo correspondiente con el mismo nombre. Los grupos de usuarios permiten mantener directorios con permisos de escritura para un grupo de usuarios de forma sencilla añadiendo los usuarios apropiados al nuevo grupo, habilitando después el bit set-group-ID en el directorio, y comprobando que todos los usuarios tengan un umask de 002. Si esta opción se deshabilita definiendo USERGROUPS como no, todos los GID de usuario corresponder a USERS_GID. Los grupos primarios de usuario también se pueden deshabilitar usando las opciones de la línea de órdenes --gid o --ingroup para establecer el grupo por id o por nombre, respectivamente. Así­ mismo, se pueden añadir usuarios a uno o más grupos definidos en adduser.conf, bien definiendo ADD_EXTRA_GROUPS como en adduser.confo introduciendo --add_extra_groups en la línea de órdenes. addgroup creará los directorios personales de acuerdo con DHOME, GROUPHOMES, y LETTERHOMES. El directorio personal se puede especificar mediante la opción de línea de ódenes --home, y la consola mediante la opción --shell. El bit set-group-ID del directorio personal está habilitado si USERGROUPS es yes, de forma que cualquier fichero creado en el directorio personal del usuario tendrá el grupo correcto. La variable de entorno VERBOSE se define de acuerdo a la siguiente regla:

  • 0 si se define --quiet
  • 1 si no se definen ni --quiet ni --debug
  • 2 si se define --debug

Añadir un grupo del sistema

addgroup elegirá el primer UID disponible en el rango especificado en el fichero de configuración para usuarios del sistema (FIRST_SYSTEM_UID y LAST_SYSTEM_UID). Si desea un UID específico, lo puede especificar con la opción --uid. Por omisión, los usuarios del sistema se añaden al grupo nogroup. Para añadir el nuevo usuario del sistema a un grupo existente, use las opciones --gid o --ingroup. Para añadir el nuevo usuario del sistema a un grupo con su mismo ID, use la opción --group. El directorio personal se crea con las mismas normas que para los usuarios normales. Los nuevos usuarios del sistema tendrán como consola /bin/false (a menos que se modifique con la opción --shell), y tienen la clave deshabilitada. Los ficheros de configuración esqueleto no se copian.

Añadir un grupo de usuarios

Si se invoca addgroup con la opción --group y sin las opciones --system o addgroup respectivamente, añadirá un grupo de usuarios. Se elegirá un GID dentro del rango especificado en el fichero de configuración para los GID de sistema (FIRST_GID y LAST_GID). Puede anular este comportamiento introduciendo el GID con la opción --gid. El grupo se creará sin usuarios. Añadir un grupo del sistema Si se invoca adduser con la opción --system se añadirá un grupo del sistema. Se elegirá un GID dentro del rango especificado en el fichero de coniguración para los GID del sistema (FIRST_SYSTEM_GID, LAST_SYSTEM_GID). Puede especificar el GID con la opción --gid, anulando este comportamiento. El grupo se creará sin usuarios. Añadir un usuario existente a un grupo existente Si se invoca con dos argumentos que no sean opciones, adduser añadirá un usuario existente a un grupo existente.

Opciones

  • --conf FICHERO

Usa FICHERO en vez de /etc/adduser.conf.

  • --group

Cuando se combina con --system, se crea un grupo con el ID y nombre del usuario del sistema. Si no se combina con --system, se crea un grupo con el nombre dado. esta es la acción predeterminada si el programa se invoca como addgroup.

  • --help

Muestra unas instrucciones breves.

  • --home DIRECTORIO

Usa DIRECTORIO para el directorio personal, en vez del predeterminado especificado en el fichero de configuración. Si el directorio no existe, se crea y se copian los ficheros de esqueleto.

  • --shell CONSOLA

Usar CONSOLA como la consola de entrada del usuario, en vez del predeterminado especificado en el fichero de configuración.

  • --ingroup GRUPO

Añade el nuevo usuario al GRUPO en vez de al grupo del usuario o el grupo predeterminado definido por USERS_GID en el fichero de configuración. Afecta al grupo principal de usuarios. Para añadir grupos adicionales, use la opcion add_extra_groups.

  • --no-create-home

No crea el directorio personal, incluso si no existe.

  • --quiet

Elimina los mensajes informativos, sólo muestra avisos y errores.

  • --debug

Muestra más información, útil si desea encontrar el origen de un problema con adduser.

  • --system

Crea un grupo del sistema.

  • --add_extra_groups

Añade un nuevo usuario a los grupos adicionales definidos en el fichero de configuración.

  • --version

Muestra la versión e información acerca del copyright.

Valores de salida

  • 0 El grupo definido ya existe. Puede tener dos causas: El grupo se ha creado mediante addgroup, o el usuario ya existía en el sistema antes de invocar addgroup. Si addgroup devuelve 0, invocar addgroup por segunda vez con los mismos parámetros también devuelve 0.
  • 1 Ha fallado la creación del grupo porque ya existía con un UID/GID diferente del especificado. El nombre del grupo ha sido rechazado por no coincidir con la expresión regular configurada. Una señal ha cancelado la ejecución de addgroup.

O por otras razones no documentadas que se muestran en el interprete de ordenes. Puede entonces considerar eliminar --quiet para que addgroup sea más informativo.

Fichero de configuración

  • /etc/adduser.conf

Es el fichero de configuración predeterminado de addgroup.

Véase También

Fuentes

  • Comando addgroup. Consultado el 13 de febrero del 2014. Disponible en: "www.slideshare.net"
  • El comando addgroup. Consultado el 13 de febrero del 2014. Disponible en: "dns.bdat.net"