.\" Copyright: 1995 Ted Hajek .\" 2000-2003 Roland Bauerschmidt .\" 2004-2022 Marc Haber .\" 2006-2008 Stephen Gran .\" 2007 Jörg Hoh .\" 2016 Afif Elghraoui .\" 2016 Helge Kreutzmann .\" 2021 Jason Franklin .\" 2022 Matt Barry .\" .\" This is free software; see the GNU General Public License version 2 .\" or later for copying conditions. There is NO warranty. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ADDUSER.CONF 5 "" "Debian GNU/Linux" .SH NOME /etc/adduser.conf \- ficheiro de configuração para \fBadduser\fP(8) e \fBaddgroup\fP(8). .SH DESCRIÇÃO O ficheiro \fI/etc/adduser.conf\fP contém predefinições para os programas \fBadduser\fP(8) , \fBaddgroup\fP(8) , \fBdeluser\fP(8) e \fBdelgroup\fP(8). Cada linha contém um único par de valores no formato \fIopção\fP = \fIvalor\fP. São permitidas cotações simples ou duplas a delimitar o valor, assim como o espaço em branco a rodear o sinal igual (=). As linhas comentários têm de ter um cardinal (#) na primeira coluna. .PP As opções de configuração válidas são: .TP \fBADD_EXTRA_GROUPS\fP Definir isto para algo diferente de 0 irá fazer com que o \fBadduser\fP adicione os utilizadores não\-sistema recentemente criados à lista de grupos definida por \fBEXTRA_GROUPS\fP (ver abaixo). A predefinição é \fI0\fP. .TP \fBDIR_MODE\fP O modo de permissões para directórios home de utilizadores não\-sistema que são criados pelo \fBadduser\fP(8). A predefinição é \fI0700\fP. Note que existem configurações potenciais (tais como serviços web /~user, ou entrega de mail em\-home) que irão requerer alterações à predefinição. Veja também \fBSYS_DIR_MODE\fP. .TP \fBDHOME\fP O directório onde os novos directórios home devem ser criados. A predefinição é \fI/home\fP. .TP \fBDSHELL\fP A shell de login a ser usada para todos os utilizadores novos. A predefinição é \fI/bin/bash\fP. .TP \fBEXTRA_GROUPS\fP Isto é a lista de grupos separados por espaços à qual os novos utilizadores não\-do\-sistema serão adicionados. A predefinição é \fIusers\fP. .TP \fBFIRST_SYSTEM_GID e LAST_SYSTEM_GID\fP especifica um alcance inclusivo de GIDs a partir do qual os GIDs para grupos de sistema podem ser alocados dinamicamente. A predefinição é \fI100\fP \- \fI999\fP. .TP \fBFIRST_GID e LAST_GID\fP especifica um alcance inclusivo de GIDs a partir do qual os GIDs de grupos não\-sistema podem ser alocados dinamicamente. A predefinição é \fI1000\fP \- \fI59999\fP. .TP \fBFIRST_SYSTEM_UID e LAST_SYSTEM_UID\fP especifica um alcance inclusivo de UIDs a partir do qual os UIDs de utilizadores do sistema podem ser alocados dinamicamente. A predefinição é \fI100\fP \- \fI999\fP. Por favor note que o software do sistema, tal como os utilizadores alocados pelo pacote \fIbase\-passwd\fP, pode assumir que os UIDs menores que 100 não são alocáveis. .TP \fBFIRST_UID e LAST_UID\fP especifica um alcance inclusivo de UIDs a partir do qual os UIDs de utilizadores não\-sistema podem ser alocados dinamicamente. A predefinição é \fI1000\fP \- \fI59999\fP. .TP \fBGID_POOL\fP Veja \fBUID_POOL\fP. .TP \fBGROUPHOMES\fP Se isto estiver definido para \fIyes\fP, os directórios home serão criados como \fI/home/nome_do_grupo/utilizador\fP. A predefinição é \fIno\fP. Esta opção está \fBdescontinuada\fP e irá ser removida. .TP \fBLAST_GID\fP .TQ \fBLAST_SYSTEM_GID\fP .TQ \fBLAST_UID\fP .TQ \fBLAST_SYSTEM_UID\fP Veja as variantes \fBFIRST_\fP da opção. .TP \fBLETTERHOMES\fP Se isto estiver definido para \fIyes\fP, então os directórios home criados irão ter um directório extra inserido o qual é a primeira letra do nome de login. Por exemplo: \fI/home/u/utilizador\fP. A predefinição é \fIno\fP. Esta opção está \fBdescontinuada\fP e irá ser removida. .TP \fBNAME_REGEX\fP Os nomes de utilizadores não\-sistema e grupos são verificados contra esta expressão regular. Se o nome não condizer com esta expressão regular, a criação do utilizador e grupo no \fBadduser\fP(8) é recusada a menos que se defina \fB\-\-allow\-bad\-names\fP. Com \fB\-\-allow\-bad\-names\fP definido, são executadas verificações mais fracas. A predefinição é a mais conservadora \fI^[a\-z][\-a\-z0\-9_]*$\fP. Veja \fBSYS_NAME_REGXEX\fP e \fBNomes válidos\fP, em baixo para mais informação. .TP \fBQUOTAUSER\fP Se definido para um valor não vazio, os novos utilizadores irão ter cotas copiadas a partir desse utilizador usando \fIedquota \-p QUOTAUSER novo\-utilizador\fP. A predefinição é \fIa string vazia\fP. .TP \fBSETGID_HOME\fP Se isto estiver definido para \fIyes\fP, então os directórios home para utilizadores com o seu próprio grupo (\fBUSERGROUPS\fP = yes) irão ter o bit set\-group\-ID definido. Note que esta funcionalidade está \fBdescontinuada\fP e irá ser removida numa versão futura do \fBadduser\fP(8). Por favor use \fBDIR_MODE\fP em vez disto. A predefinição é \fIno\fP. .TP \fBSKEL\fP O directório de onde o esqueleto de ficheiros de configuração do utilizador irá ser copiado. A predefinição é \fI/etc/skel\fP. .TP \fBSKEL_IGNORE_REGEX\fP Ao povoar um directório home recentemente criado de um utilizador não\-sistema, os ficheiros em SKEL que correspondem a este regex não são copiados. A predefinição é \fI(.(dpkg|ucf)\-(old|new|dist)$)\fP, a expressão regular que corresponde ficheiros que sobram de ficheiros de configuração de\-fundidos. .TP \fBSYS_DIR_MODE\fP O modo de permissões para directórios home de utilizadores de sistema que são criados pelo \fBadduser\fP(8). A predefinição é \fI0755\fP. Note que alterar as permissões predefinidas para utilizadores de sistema pode fazer com que alguns pacotes tenham comportamentos não confiáveis, se o programa depender das definições predefinidas. Veja também \fBDIR_MODE\fP. .TP \fBSYS_NAME_REGEX\fP Os nomes de utilizadores de sistema e grupos são verificados contra esta expressão regular. Se o nome não condizer com esta expressão regular, a criação do utilizador de sistema e grupo no B é recusada a menos que se defina \fB\-\-allow\-bad\-names\fP. Com \fB\-\-allow\-bad\-names\fP definido, são executadas verificações mais fracas. A predefinição é a mais conservadora \fI^[a\-z_][\-a\-z0\-9_]*$\fP. Veja \fBNAME_REGEX\fP, em cima, e \fBNomes válidos\fP, em baixo para mais informação. .TP \fBUID_POOL e GID_POOL\fP especifica um ficheiro ou directório que contém ficheiros pool UID e GID. Veja UID e GID POOLS na secção NOTAS. Ambos são predefinidos para \fIvazio\fP. .TP \fBUSERGROUPS\fP Especifica se a cada utilizador não\-sistema criado lhe será dado o seu próprio grupo para usar. A predefinição é \fIyes\fP. .TP \fBUSERS_GID e USERS_GROUP\fP Define o nome\-de\-grupo ou GID do grupo onde todos os utilizadores não\-sistema recentemente\-criados são colocados. Se \fBUSERGROUPS\fP for \fIyes,\fP o grupo será adicionado como um grupo suplementar; se \fBUSERGROUPS\fP for \fIno,\fP, irá ser o grupo primário. Se você não quer que todos os seus utilizadores estejam em um grupo, defina \fBUSERGROUPS\fP=\fIyes\fP, deixe \fBUSERS_GROUP\fP vazio e defina \fBUSERS_GID\fP para "\-1". \fBUSERS_GROUP\fP está predefinido para \fIusers\fP, o qual tem GID 100 em todos os sistemas Debian desde que é definido estaticamente pelo pacote \fIbase\-passwd\fP. É um erro de configuração definir ambas variáveis mesmo que os valores sejam consistentes. .SH NOTAS .SS "NOMES VÁLIDOS" Historicamente, o \fBadduser\fP(8) e o \fBaddgroup\fP(8) reforçou conformidade com IEEE Std 1003.1\-2001, o qual permite que apenas os seguintes caracteres apareçam nos nomes de grupos e utilizadores: letras, dígitos, underscores, pontos, e sinais (@) e traços. O nome não pode começar com um traço ou @. O sinal "$" é permitido no final dos nomes de utilizador para permitir as contas de máquina Samba típicas. .PP As definições predefinidas para \fBNAME_REGEX\fP e \fBSYS_NAME_REGEX\fP permitem que nomes de utilizador contenham letras minúsculas e números, mais traço (\-) e underscore (_); o nome tem de começar com uma letra (ou um underscore para utilizadores de sistema). .PP A política menos restritiva, disponível usando a opção \fB\-\-allow\-all\-names\fP, simplesmente faz as mesmas verificações que o \fBuseradd\fP(8): não pode começar com um traço, sinal mais, ou til, e não pode conter dois\-pontos, vírgula, barra, ou espaço\-em\-branco. .PP Esta opção pode ser usada para criar nomes confusos ou que conduzam a erros; cuidado a usa\-la. .PP Por favor note que apesar da expressão regular usada para avaliar o nome de utilizador, ele só pode ter o máximo de 32 bytes; isto pode ser menos de 32 caracteres visuais quando se usa glifos de Unicode no nome de utilizador. .SS "As POOLS UID e GID" Algumas instalações desejam que uma conta não\-sistema obtenha propriedades pré\-configuradas quando é gerada. É comum que o administrador local queira certificar que mesmo sem usar um serviço de directório, uma conta ou um grupo com um certo nome tenha o mesmo UID/GID numérico em todos os sistemas em que exista. .PP Para activar esta funcionalidade, defina as variáveis de configuração \fBUID_POOL\fP (por contas de utilizador) e/ou \fBGID_POOL\fP (por grupos) em \fI/etc/adduser.conf\fP e instale os respetivos ficheiros nos lugares configurados. O valor é ou um ficheiro ou um directório. No último caso todos os ficheiros nomeados \fI*.conf\fP nesse directório são considerados. .PP O formato do ficheiro é semelhante a \fI/etc/passwd\fP: Linhas de texto, campos separados por dois\-pontos. Os valores são nome\-utilizador/nome\-grupo (obrigatório), UID/GID (obrigatório), campo de comentário (opcional, útil apenas para IDs de utilizador), directório home (idem), shell (idem). .PP É possível usar o mesmo ficheiro/directório para \fBUID_POOL\fP e \fBGID_POOL\fP. .PP Se uma conta / grupo for criado, o \fBadduser\fP(8) procura em todos os ficheiros pool UID/GID por uma linha que corresponda ao nome da conta nova criada e usa os dados encontrados lá para inicializar a nova conta em vez de usar as predefinições. As definições pode ser sobrepostas a partir da linha de comandos. .SH FICHEIROS \fI/etc/adduser.conf\fP .SH "VEJA TAMBÉM" \fBdeluser.conf\fP(5), \fBaddgroup\fP(8), \fBadduser\fP(8), \fBdelgroup\fP(8), \fBdeluser\fP(8)