Guia do Linux/Iniciante+Intermediário/Comandos para manipulação de contas/adduser: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição
formatando com ajuda de conversores
Linha 1:
== 12.1 adduser ==
12.1 adduser Adiciona um usuário ou grupo no sistema. Por padrão, quando um novo usuário é adicionado, é criado um grupo com o mesmo nome do usuário. Opcionalmente o adduser também pode ser usado para adicionar um usuário a um grupo (veja Adicionando o usuário a um grupo extra, Seção 12.10). Será criado um diretório home com o nome do usuário (a não ser que o novo usuário criado seja um usuário do sistema) e este receberá uma identificação. A identificação do usuário (UID) escolhida será a primeira disponível no sistema especificada de acordo com a faixa de UIDS de usuários permitidas no arquivo de configuração /etc/adduser.conf. Este é o arquivo que contém os padrões para a criação de novos usuários no sistema. adduser [opções] [usuário/grupo] Onde: usuário/grupo Nome do novo usuário que será adicionado ao sistema. opções -disable-passwd Não executa o programa passwd para escolher a senha e somente permite o uso da conta após o usuário escolher uma senha. --force-badname Desativa a checagem de senhas ruins durante a adição do novo usuário. Por padrão o adduser checa se a senha pode ser facilmente adivinhada. --group Cria um novo grupo ao invés de um novo usuário. A criação de grupos também pode ser feita pelo comando addgroup. -uid [num] Cria um novo usuário com a identificação [num] ao invés de procurar o próximo UID disponível. -gid [num] Faz com que o usuário seja parte do grupo [gid] ao invés de pertencer a um novo grupo que será criado com seu nome. Isto é útil caso deseje permitir que grupos de usuários possam ter acesso a arquivos comuns. Caso estiver criando um novo grupo com adduser, a identificação do novo grupo será [num]. --home [dir] Usa o diretório [dir] para a criação do diretório home do usuário ao invés de usar o especificado no arquivo de configuração /etc/adduser.conf. --ingroup [nome] Quando adicionar um novo usuário no sistema, coloca o usuário no grupo [nome] ao invés de criar um novo grupo. --quiet Não mostra mensagens durante a operação. --system Cria um usuário de sistema ao invés de um usuário normal. Os dados do usuário são colocados no arquivo /etc/passwd após sua criação e os dados do grupo são colocados no arquivo /etc/group. OBSERVAÇÃO: Caso esteja usando senhas ocultas (shadow passwords), as senhas dos usuários serão colocadas no arquivo /etc/shadow e as senhas dos grupos no arquivo /etc/gshadow. Isto aumenta mais a segurança do sistema porque somente o usuário root pode ter acesso a estes arquivos, ao contrário do arquivo /etc/passwd que possui os dados de usuários e devem ser lidos por todos.
 
Adiciona um usuário ou grupo no sistema. Por padrão, quando um novo usuário é adicionado, é criado um grupo com o mesmo nome do usuário. Opcionalmente o <code>adduser</code> também pode ser usado para adicionar um usuário a um grupo (veja [#s-cmdc-incluirgrupo Adicionando o usuário a um grupo extra, Seção 12.10]). Será criado um diretório home com o nome do usuário (a não ser que o novo usuário criado seja um usuário do sistema) e este receberá uma identificação. A identificação do usuário (UID) escolhida será a primeira disponí­vel no sistema especificada de acordo com a faixa de UIDS de usuários permitidas no arquivo de configuração <code>/etc/adduser.conf</code>. Este é o arquivo que contém os padrões para a criação de novos usuários no sistema.
 
adduser [''opções''] [''usuário/grupo'']
 
Onde:
 
; ''usuário/grupo''
: Nome do novo usuário que será adicionado ao sistema.
; ''opções''
; -disable-passwd
: Não executa o programa <code>passwd</code> para escolher a senha e somente permite o uso da conta após o usuário escolher uma senha.
; --force-badname
: Desativa a checagem de senhas ruins durante a adição do novo usuário. Por padrão o <code>adduser</code> checa se a senha pode ser facilmente adivinhada.
; --group
: Cria um novo grupo ao invés de um novo usuário. A criação de grupos também pode ser feita pelo comando <code>addgroup</code>.
; -uid [num]
: Cria um novo usuário com a identificação [num] ao invés de procurar o próximo UID disponí­vel.
; -gid [num]
: Faz com que o usuário seja parte do grupo [gid] ao invés de pertencer a um novo grupo que será criado com seu nome. Isto é útil caso deseje permitir que grupos de usuários possam ter acesso a arquivos comuns.
Caso estiver criando um novo grupo com <code>adduser</code>, a identificação do novo grupo será [num].
; --home [dir]
: Usa o diretório [dir] para a criação do diretório home do usuário ao invés de usar o especificado no arquivo de configuração <code>/etc/adduser.conf</code>.
; --ingroup [nome]
: Quando adicionar um novo usuário no sistema, coloca o usuário no grupo [nome] ao invés de criar um novo grupo.
; --quiet
: Não mostra mensagens durante a operação.
; --system
: Cria um usuário de sistema ao invés de um usuário normal.
 
Os dados do usuário são colocados no arquivo <code>/etc/passwd</code> após sua criação e os dados do grupo são colocados no arquivo <code>/etc/group</code>.
 
OBSERVAÇÃO: Caso esteja usando senhas ocultas (shadow passwords), as senhas dos usuários serão colocadas no arquivo <code>/etc/shadow</code> e as senhas dos grupos no arquivo <code>/etc/gshadow</code>. Isto aumenta mais a segurança do sistema porque somente o usuário root pode ter acesso a estes arquivos, ao contrário do arquivo <code>/etc/passwd</code> que possui os dados de usuários e devem ser lidos por todos.
 
{{AutoNav}}