ADDUSER(8) | System Manager's Manual | ADDUSER(8) |
adduser, addgroup - adiciona um utilizador ou grupo ao sistema
adduser [opções] [--home DIRECTÓRIO] [--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] utilizador
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 irá copiar ficheiros de SKEL para o directório home e irá pedir informação do finger (gecos) e uma palavra-passe. A gecos também pode ser definida com a opção --gecos. Com a opção --disabled-login, a conta será criada mas irá ficar desactivada até que se defina uma palavra-passe. A opção --disabled-password não irá definir uma palavra-passe, mas o login continua a ser possível (por exemplo com chaves SSH RSA).
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 /usr/sbin/nologin (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), groupadd(8), useradd(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.
Versão 3.118 | Debian GNU/Linux |