Manpages

NOME

adduser, addgroup − adiciona um usuário ou grupo ao sistema

SINOPSE

adduser [opções] [−−home DIR] [−−shell|−s SHELL] [−−no−create−home] [−−uid ID] [−−firstuid ID] [−−lastuid ID] [−−ingroup GRUPO | −−gid ID] [−−disabled−password] [−−disabled−login] [−−gecos GECOS] [−−add_extra_groups] usuário

adduser −−system [opções] [−−home DIR] [−−shell SHELL] [−−no−create−home] [−−uid ID] [−−group | −−ingroup GRUPO | −−gid ID] [−−disabled−password] [−−disabled−login] [−−gecos GECOS] usuário

adduser −−group [opções] [−−gid ID] grupo
addgroup
[opções] [−−gid ID] grupo

adduser −−group −−system [opções] [−−gid ID] grupo
addgroup
−−system [opções] [−−gid ID] grupo

adduser [opções] usuário grupo

OPÇÕES COMUNS
[−−quiet] [−−debug] [−−force−badname] [−−help]|−h [−−version] [−−conf ARQUIVO]

DESCRIÇÃO

adduser and addgroup add users and groups to the system according to command line options and configuration information in /etc/adduser.conf. They are friendlier front ends to the low level tools like useradd, groupadd and usermod programs, by default choosing Debian policy conformant UID and GID values, creating a home directory with skeletal configuration, running a custom script, and other features. adduser and addgroup can be run in one of five modes:

Adicionar um usuário normal
Se chamado com um argumento que não seja uma opção e sem as opções −−system ou −−group, adduser irá adicionar um usuário normal.

adduser irá escolher o primeiro UID disponível no intervalo especificado para usuários normais no arquivo de configuração. O UID pode ser sobrescrito com a opção −−uid.

O intervalo especificado no arquivo de configuração pode ser sobrescrito com as opções −−firstuid e −−lastuid.

Por padrão, para cada usuário no Debian GNU/Linux é dado um grupo correspondente com o mesmo nome. Grupos de usuários ("usergroups") permitem que diretórios com acesso de escrita ao grupo sejam facilmente mantidos colocando os usuários apropriados no novo grupo, configurando o bit set−group−ID no diretório, e assegurando que todos os usuários usem uma umask de 002. Se esta opção for desligada configurando o USERGROUPS para no, todos os GIDs dos usuários serão configurados para USERS_GID. Grupos de usuários também podem ser sobrescritos a partir da linha de comando com as opções −−gid ou −−ingroup para configurar o grupo por id ou nome, respectivamente. Além disso, usuários podem ser adicionados em um ou mais grupos definidos no adduser.conf tanto definindo ADD_EXTRA_GROUPS para 1 no adduser.conf, como passando −−add_extra_groups na linha de comando.

adduser irá criar um diretório home sujeito a DHOME, GROUPHOMES, e LETTERHOMES. O diretório home pode ser sobrescrito a partir da linha de comando com a opção −−home , e o shell com a opção −−shell . O bit set−group−ID do diretório home é configurado se USERGROUPS é yes então qualquer arquivo criado no diretório home do usuário terá o grupo correto.

adduser irá copiar arquivos do SKEL para o diretório "home" e perguntar informações para o finger (gecos) e uma senha. O gecos também pode ser configurado com a opção −−gecos. Com a opção −−disabled−login, a conta será criada mas é desativada até que uma senha seja definida. A opção −−disabled−password não configura uma senha, mas o login ainda é possível (por exemplo através de chaves SSH RSA).

Se o arquivo /usr/local/sbin/adduser.local existe, ele será executado após a conta do usuário ser configurada para fazer qualquer configuração local. Os argumentos passados para o adduser.local são:
nome−do−usuário uid gid diretório−home
A variável de ambiente VERBOSE é definida de acordo com a seguinte regra:
0 se −−quiet for especificado
1 se nem −−quiet or −−debug for especificado
2 se −−debug for especificado

(O mesmo se aplica para a variável DEBUG, mas DEBUG está depreciado e será removido numa versão futura do adduser).

Adicionar um usuário de sistema
Se chamado com um argumento não−opção e a opção −−system, adduser irá adicionar um usuário de sistema. Se um usuário com o mesmo nome já existir na faixa de uid do sistema (ou, se o uid foi especificado, se um usuário com este uid já existir), adduser sairá com um aviso.

adduser irá escolher o primeiro UID disponível no intervalo especificado para os usuários de sistema no arquivo de configuração. O UID pode ser sobrescrito com a opção −−uid.

Por padrão, usuários de sistema são colocados no grupo nogroup. Para colocar o novo usuário de sistema em um grupo existente, use a opção −−gid ou −−ingroup . Para colocar o novo usuário de sistema em um novo grupo com o mesmo ID, use a opção −−group.

Um diretório home é criado pelas mesmas regras de um usuário normal. O novo usuário do sistema terá o shell /bin/false (a menos que seja sobrescrito com a opção −−shell ), e os logins desativados. O esqueleto (skel) dos arquivos de configuração não é copiado.

Adicionar um grupo de usuários
Se adduser é chamado com a opção −−group e sem a opção −−system, ou addgroup é chamado respectivamente, um grupo será adicionado.

O GID será escolhido a partir do intervalo especificado para os UIDs dos usuários no arquivo de configuração. O GID pode ser sobrescrito com a opção −−gid.

O grupo é criado sem nenhum usuário.

Adicionar um grupo de sistema
Se adduser é chamado com a opção −−system, um grupo de sistema será adicionado.

O GID será escolhido a partir do intervalo especificado para os GIDs do sistema no arquivo de configuração. O GID pode ser sobrescrito com a opção −−gid.

O grupo é criado sem nenhum usuário.

Adicionar um usuário existente a um grupo existente
Se chamado com dois argumentos que não sejam opções, adduser irá adicionar um usuário existente a um grupo existente.

OPÇÕES

−−conf ARQUIVO

Use ARQUIVO em vez de /etc/adduser.conf.

−−disabled−login

Não executa o passwd para configurar a senha. O usuário não será capaz de usar sua conta até que a senha seja definida.

−−disabled−password

Como −−disabled−login, mas logins ainda são possíveis (por exemplo usando chaves SSH RSA) mas não usando autenticação por senhas.

−−force−badname

Por padrão, nomes de usuário e grupo são verificados contra uma expressão regular configurável. Esta opção força adduser e addgroup a aplicar apenas verificações simples para validar o nome.

−−gecos GECOS

Altera o campo gecos para a nova entrada gerada. adduser não irá perguntar pelas informação relacionadas ao finger se esta opção for usada.

−−gid ID

Quando está criando um grupo, esta opção faz com que o novo groupid seja o número dado. Quando criando um usuário, esta opção irá colocar este usuário no grupo.

−−group

Quando combinado com −−system, um grupo com o mesmo nome e ID do sistema é criado. Se não estiver combinado com −−system, um grupo com o nome dado é criado. Esta é a ação padrão se o programa for chamado como addgroup.

−−help

Mostra informações de uso.

−−home DIR

Use DIR como o diretório home do usuário, em vez do padrão especificado no arquivo de configuração. Se o diretório não existir, ele será criado e o esqueleto (skel) dos arquivos são copiados.

−−shell SHELL

Use SHELL como a login shell do usuário, em vez do padrão especificado no arquivo de configuração.

−−ingroup GRUOP

Adiciona um novo usuário ao grupo GROUP em vez do usergroup ou um grupo padrão definido pelo USERS_GID no arquivo adduser.conf.

−−no−create−home

Não cria o diretório home, mesmo se ele não existir.

−−quiet

Suprime mensagens de informação, exibe apenas avisos e erros.

−−debug

Seja "verbose", muito útil se você quer isolar um problema com adduser.

−−system

Cria um usuário de sistema.

−−uid ID

Força o novo userid a ser o número dado. adduser falhará se o userid já tiver sido dado.

−−firstuid ID

Sobrescreve o primeiro uid do intervalo de uid escolhido.

−−lastuid ID

Sobrescreve o último uid do intervalo de uid escolhido.

−−add_extra_groups

Adiciona um novo usuário a grupos extra definidos em adduser.conf

−−version

Mostra a versão e informações de copyright.

ARQUIVOS

/etc/adduser.conf

VEJA TAMBÉM

adduser.conf(5), deluser(8), useradd(8), groupadd(8), usermod(8), Debian Policy 9.2.2.

TRADUÇÃO

Philipe Gaspar (philipegaspar [AT] terra.br), 2003. Felipe Augusto van de Wiel (faw) <felipe [AT] cathedrallabs.org>, 2005.

COPYRIGHT

Copyright (C) 1997, 1998, 1999 Guy Maor. Modifications by Roland Bauerschmidt and Marc Haber.
Copyright (C) 1995 Ted Hajek, com bastante negociação emprestado do adduser original do Debian
Copyright (C) 1994 Ian Murdock. adduser é software livre; veja a Licença Pública Geral GNU versão 2 ou posteriores para condições de cópia. Não existe nenhuma garantia.