adduser, addgroup
adiciona um utilizador ou grupo ao sistema
- Provided by: adduser (Version: 3.113+nmu3ubuntu4)
- Report a bug
adiciona um utilizador ou grupo ao sistema
adduser [options] [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid ID] [--disabled-password] [--disabled-login] [--gecos GECOS] [--add_extra_groups] [--encrypt-home] user
adduser --system [opções] [--home DIRECTÓRIO] [--shell SHELL] [--no-create-home] [--uid ID] [--group | --ingroup GRUPO | --gid ID] [--disabled-password] [--disabled-login] [--gecos GECOS] utilizador
addgroup [opções] [--gid ID] grupo
addgroup --system [opções] [--gid ID] grupo
adduser [opções] utilizador grupo
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf FICHEIRO]
adduser e addgroup adicionam utilizadores e grupos ao sistema de acordo com opções de linha de comandos e informação de configuração em /etc/adduser.conf. Eles são frontends amigáveis para as ferramentas de baixo nível como os programas useradd, groupadd e usermod, escolhendo por predefinição valores UID e GID respeitantes da política Debian, criando um directório home com o esqueleto da configuração, executando um script personalizado, e outras funcionalidades. adduser e addgroup podem ser executados em um de cinco modos:
Se chamado com um argumento não-opção e sem as opções --system ou --group, o adduser irá adicionar um utilizador normal.
adduser irá escolher o primeiro UID disponível dentro do alcance para utilizadores normais especificado no ficheiro de configuração. O UID pode ser sobreposto com a opção --uid.
O alcance especificado no ficheiro de configuração pode ser sobreposto com as opções --firstuid e --lastuid.
Por predefinição, cada utilizador em Debian GNU/Linux recebe um grupo correspondente com o mesmo nome. Grupos-de-utilizadores permitem que directórios com acesso de escrita para grupos sejam mantidos facilmente ao colocar os utilizadores apropriados no novo grupo, definindo o bit set-group-ID no directório, e assegurando que todos os utilizadores usam uma umask de 002. Se esta opção for desligada ao definir USERGROUPS para no, todos os GIDs de utilizadores são definidos para USERS_GID. Os grupos principais de utilizadores também podem ser sobrepostos a partir da linha de comandos com as opções --gid ou --ingroup para definir o grupo por id ou nome, respectivamente. Também, utilizadores podem ser adicionados a um ou mais grupos definidos em adduser.conf seja ao definir ADD_EXTRA_GROUPS para 1 em adduser.conf,ou passando --add_extra_groups na linha de comandos.
adduser irá criar um título de directório home para DHOME, GROUPHOMES, e LETTERHOMES. O directório home pode ser sobreposto a partir da linha de comandos com a opção --home, e a shell com a opção --shell. O bit set-group-ID do directório home é definido se USERGROUPS for yes, para que quaisquer ficheiros criados no directório home do utilizador tenham o grupo correcto.
adduser will copy files from SKEL into the home directory and prompt for finger (gecos) information and a password. The gecos may also be set with the --gecos option. With the --disabled-login option, the account will be created but will be disabled until a password is set. The --disabled-password option will not set a password, but login is still possible (for example with SSH RSA keys). To set up an encrypted home directory for the new user, add the --encrypt-home option. For more information, refer to the -b option of ecryptfs-setup-private(1).
Se o ficheiro /usr/local/sbin/adduser.local existir,
será executado após a conta do utilizador ser definida de modo
a fazer quaisquer configurações locais. Os argumentos passados
a adduser.local são:
nome-de-utilizador uid gid directório-home
A variável de ambiente VERBOSE é definida de acordo com a
seguinte regra:
(O mesmo aplica-se à variável DEBUG, mas DEBUG está obsoleto e será removido numa versão futura do adduser.)
Se chamado com um argumento não-opção e a opção --system, o adduser irá adicionar um utilizador de sistema. Se já existir um utilizador com o mesmo nome dentro do alcance uid do sistema (ou, se o uid for especificado e já existir um utilizador com esse uid), o adduser irá terminar com um aviso. Este aviso pode ser suprimido ao adicionar "--quiet".
adduser irá escolher o primeiro UID disponível do alcance para utilizadores de sistema especificado no ficheiro de configuração (FIRST_SYSTEM_UID e LAST_SYSTEM_UID). Se deseja ter um UID especificado, você pode especificá-lo usando a opção --uid.
Por predefinição, os utilizadores do sistema são colocados no grupo nogroup. Para colocar o novo utilizador de sistema num grupo já existente, use as opções --gid ou --ingroup. Para colocar o novo utilizador de sistema num novo grupo com o mesmo ID. use a opção --group.
É criado um directório home pelas mesmas regras como para utilizadores normais. O novo utilizador de sistema irá ter a shell /bin/false (a menos que seja sobreposto pela opção --shell), e irá ter os logins desactivados. Os ficheiros de configuração esqueleto não são copiados.
Se o adduser for chamado com a opção --group e sem a opção --system, ou se addgroup for chamado respectivamente, será adicionado um grupo de utilizadores.
Será escolhido um GID do alcance especificado para GIDS de sistema no ficheiro de configuração (FIRST_GID, LAST_GID). Para sobrepor esse mecanismo você pode fornecer o GID usando a opção --gid.
O grupo é criado sem nenhum utilizador.
Se addgroup for chamado com a opção --system, será adicionado um grupo de sistema.
Será escolhido um GID do alcance especificado para GIDS de sistema no ficheiro de configuração (FIRST_SYSTEM_GID, LAST_SYSTEM_GID). Para sobrepor esse mecanismo você pode fornecer o GID usando a opção --gid.
O grupo é criado sem nenhum utilizador.
Se chamado com dois argumentos não-opção, adduser irá adicionar um utilizador existente a um grupo existente.
adduser.conf(5), deluser(8), useradd(8), groupadd(8), usermod(8), Debian Policy 9.2.2.
Copyright (C) 1997, 1998, 1999 Guy Maor.
Modificações por Roland Bauerschmidt e Marc Haber. Patches
adicionais por Joerg Hoh e Stephen Gran.
Copyright (C) 1995 Ted Hajek, com muita coisa emprestada do adduser
original de Debian
Copyright (C) 1994 Ian Murdock. adduser é software livre, veja a
GNU General Public Licence versão 2 ou posterior para
condições de cópia. Não há
garantia.