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.