Adicione um usuário no Ubuntu Server

Ubuntu Server é como qualquer outra variedade de Linux, e tem plena capacidade multi-usuário, e uma tarefa comum em qualquer servidor é adicionar usuários.

useradd

O comando useradd vai deixar você adicionar um novo usuário facilmente a partir da linha de comando:

<username> useradd

Este comando adiciona o usuário, mas sem nenhuma opção extra o usuário não terá uma senha ou um diretório home.

Você pode usar a opção-d para definir o diretório home do usuário. A opção-m irá forçar useradd para criar o diretório home. Vamos tentar criar uma conta de usuário com essas opções e, em seguida use o comando passwd para definir a senha para a conta. Você pode alternativamente definir uma senha utilizando-p no comando useradd, mas eu prefiro definir a senha usando passwd.

sudo useradd-d / home testuser / testuser m-

sudo passwd testuser

Isso irá criar o usuário chamado testuser e dar-lhes a sua própria casa, em diretório / home / testuser. Os arquivos no novo diretório home são copiados da pasta / etc / skel, que contém os arquivos padrão diretório home. Se você quisesse definir valores padrão para seus usuários, você deve fazê-lo modificando ou adicionando arquivos no diretório. Se dermos uma olhada no novo diretório home para o usuário:

ubuntuServ @ geek: / etc / skel $ ls-la / home / testuser
total de 20
drwxr-xr-x 2 testuser testuser 4096 2006/12/15 11:34.
drwxr-xr-x 5 root root 4096 2006/12/15 11:37 ..
-Rw-r-r-1 bash_logout testuser testuser 220 2006/12/15 11:34.
-Rw-r-r-1 bash_profile testuser testuser 414 2006/12/15 11:34.
-Rw-r-r-1 bashrc testuser testuser 2227 2006/12/15 11:34.

Você notará que há bash scripts neste diretório. Se você quisesse definir as opções de caminho padrão para todos os novos usuários, você deve fazê-lo, modificando os arquivos no / etc / skel, que passaria então a ser usado para criar esses arquivos pelo comando useradd.

adduser

O comando adduser é ainda mais fácil do que o comando useradd, porque ele lhe pede para cada peça de informação. Acho um pouco engraçado que há dois praticamente comandos com nomes idênticos que fazem a mesma coisa, mas isso é linux para você. Aqui está a sintaxe:

<username> adduser

Exemplo:

ubuntuServ @ geek: / etc / skel thegeek adduser $ sudo
Senha:
Adicionando thegeek usuário `’…
Adicionando novo grupo `thegeek ‘(1004).
Adicionando novo usuário `thegeek ‘(1004) com thegeek grupo».
Criando diretório pessoal `/ home / thegeek.
Copiando arquivos do `/ etc / skel”
Digite a nova senha UNIX:
Redigite a nova senha UNIX:
Nenhuma senha fornecida
Digite a nova senha UNIX:
Redigite a nova senha UNIX:
passwd: senha atualizada com sucesso
Alterar as informações de usuário para thegeek
Digite o novo valor ou pressione ENTER para o padrão
Nome completo []: A Geek
Número de apartamentos] [: 0
Telefone do Trabalho] [: 555-1212
Home Phone []: 555-1212
Outros []:
A informação é correta? [Y / N] y

 

comentários
  1. VF Multimedia disse:

    Excelente tópico. Valeu!

  2. VF Multimedia disse:

    Parabéns pelo blog…a partir de agora serei um usuário assíduo. Abs.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s