Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

comando adduser completo

Colaboração: Leonardo Costa

Data de Publicação: 16 de Novembro de 2007

Com o comando adduser você pode padronizar toda a sua estrutura na hora de criar um usuário, fiz uma tradução bem fiel do comando através do man com exemplos.

Obs: O caracter (root#) indica que você esta logado no shell como root. O que estiver entre (#) é comentário.

Direto ao assunto:

  #adduser [opções] [nome]
  root# adduser -D **Para visualizualizar sua estrutura default**

Opções

-c ou --comment Utilizado para inserir um comentário ou o nome completo do usuário no momento em que estiver criando a conta do usuário.
-d ou --home Cria o diretório do usuário onde o administrador quiser no momento da criação da conta.
-e ou --expiredate Definição da data de expiração da conta do usuário, formato ano-mes-dia.
-g ou --gid Nome do grupo ou GID do grupo que será padrão na criação do usuário.
-G ou --groups O usuário poderá fazer parte de outros grupos sem alterar o grupo padrão.
-M Cria o usuário mas não cria o diretório HOME
-m ou --create-home Cria o HOME do usuário com base no SKEL, ou seja o HOME irá conter toda estrutura definida em /etc/skel.
-o ou --non-unique Permite criar um usuário com o ID duplicado.
-s ou --shell Define o shell do usuário

Exemplos

  #Cria o usuário
  root# adduser leocosta
  
  #Cria o usuário com comentário
  root# adduser -c "Meu nome completo" leocosta
  
  #Cria o usuário definindo o HOME e a data em que a conta irá expirar.
  root# adduser -d /tmp/leocosta -e 2007-09-12 leocosta
  
  #Cria o usuário em outro grupo - supondo que há no meu sistema um grupo chamado cpd.
  root# adduser -g cpd leocosta
  
  #Cria o usuário inserindo ele em outros grupos sem alterar o seu grupo padrão.
  root# adduser -G cpd leocosta
  
  #Cria o usuário sem diretório HOME
  root# adduser -M leocosta
  
  #Cria o usuário com o padrão definido no /etc/skel
  root# adduser -m leocosta
  
  # Cria o usuário com o mesmo UID de um usuário existente no sistema - Imaginamos que há um usuário no sistema cujo UID dele é 500.
  root# adduser -o --uid 500 leocosta
  
  #Cria um usuário definindo o shell padrão
  root# adduser leocosta -s /bin/bash
  
  #Cria o usuário mas ele não pode logar no sistema, por que não possui um shell
  root# adduser leocosta -s /sbin/nologin

Você pode combinar as opções e usar a criatividade para criar os usuários no seu servidor.

Para remover o usuário do sistema use userdel:

  #userdel [opções] [usuário]

Opções

-f ou --force Força a remoção dos dados do usuário
-r ou --remove Remove o diretório HOME e o spool do email

Exemplos

  #Remove o usuário
  root# userdel -r leocosta
  #ou
  root# userdel -f leocosta

Veja a relação completa dos artigos de Leonardo Costa

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.00/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1602 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Expressões Regulares - Uma abordagem divertida 3ª edição