27Jun
O Ubuntu Server é como qualquer variedade de Linux, e tem recursos completos para vários usuários, e uma tarefa comum em qualquer servidor é adicionar usuários.
useradd
O comando useradd permitirá que você adicione facilmente um novo usuário da linha de comando:
useradd & lt; username & gt;
Este comando adiciona o usuário, mas sem opções extras, seu usuário não terá uma senha ou um diretório pessoal.
Nota: se você receber uma mensagem dizendo que o comando não foi encontrado, tente usar o caminho completo, como este:
/usr/sbin/ useradd & lt; username & gt;
Você pode usar a opção -d para configurar o diretório inicial para o usuário. A opção -m forçará o useradd a criar o diretório inicial. Vamos tentar criar uma conta de usuário com essas opções e, em seguida, usar o comando passwd para definir a senha da conta. Você pode, alternativamente, definir uma senha usando -p no comando useradd, mas prefiro configurar a senha usando passwd.
sudo useradd -d /home/ testuser -m testuser
sudo passwd testuser
Isso criará o usuário chamado testuser e dará-lhes seu próprio diretório pessoal no /home/ testuser. Os arquivos no novo diretório inicial são copiados da pasta skel /etc/, que contém arquivos de diretório home padrão. Se você quisesse definir valores padrão para seus usuários, faria isso modificando ou adicionando arquivos nesse diretório. Se olharmos para o novo diretório pessoal para o usuário:
geek @ ubuntuServ: /etc/ skel $ ls -la /home/ testuser
total 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34.
drwxr-xr-x 5 raiz raiz 4096 2006-12-15 11:37. ..
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34. bash_logout
-rw-r-r-1 testuser testuser 414 2006-12-15 11:34. bash_profile
-rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34. bashrc
Você notará que existem scripts bash neste diretório. Se você quisesse definir as opções de caminho padrão para todos os novos usuários, faria isso modificando os arquivos em /etc/ skel, o que seria usado para criar esses arquivos pelo comando useradd.
adduser
O comando adduser é ainda mais fácil do que o comando useradd, pois solicita cada informação. Eu acho um pouco engraçado que existem dois comandos praticamente idênticos que fazem a mesma coisa, mas isso é o linux para você.Aqui está a sintaxe:
adduser & lt; username & gt;
Exemplo:
geek @ ubuntuServ: /etc/ skel $ sudo adduser thegeek
Senha:
Adicionando o usuário `thegeek '...
Adicionando novo grupo` thegeek'( 1004).
Adicionando novo usuário `thegeek '(1004) com o grupo` thegeek'.
Criando o diretório inicial `/home/ thegeek '.
Copiar arquivos de '/etc/ skel'
Digite a nova senha UNIX:
Digite novamente a senha do UNIX:
Nenhuma senha fornecida
Digite a nova senha UNIX:
Digite novamente a senha do UNIX:
passwd: senha atualizada com sucesso
Alterando as informações do usuário para thegeek
Digite o novo valor ou pressione ENTER para o nome completo
Full Name []: The Geek
Número do quarto []: 0
Telefone de trabalho []: 555-1212
Telefone residencial []: 555-1212
Outro []:
A informação está correta?[y / N] y