Adicionar um usuário no Ubuntu Server
O Ubuntu Server é como qualquer outro Linux, e tem capacidades multi-usuário, e uma tarefa comum em qualquer servidor é adicionar usuários.
useradd
O comando useradd permite adicionar facilmente um novo usuário a partir da linha de comando:
useradd
Este comando adiciona o usuário, mas sem nenhuma opção extra, 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
Você pode usar a opção -d para definir o diretório inicial do usuário. A opção -m forçará 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 eu prefiro definir a senha usando passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Isso criará o usuário chamado testuser e dará a ele seu próprio diretório pessoal em / home / testuser. Os arquivos no novo diretório inicial são copiados da pasta / etc / skel, que contém arquivos de diretório inicial padrão. Se você quisesse definir valores padrão para seus usuários, faria isso modificando ou adicionando arquivos nesse diretório. Se dermos uma olhada no novo diretório inicial para o usuário:
geek @ ubuntuServ: / 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 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 nesse diretório. Se você quisesse definir opções de caminho padrão para todos os novos usuários, faria isso modificando os arquivos em / etc / skel, que então seriam usados para criar esses arquivos pelo comando useradd.
adicionar usuário
O comando adduser é ainda mais fácil que o comando useradd, porque solicita cada informação. Eu acho um pouco engraçado que existam dois comandos virtualmente nomeados que fazem a mesma coisa, mas isso é linux para você. Aqui está a sintaxe:
adicionar usuário
Exemplo:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Senha:
Adicionando 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'.
Copiando arquivos de '/ etc / skel'
Digite a nova senha do UNIX:
Redigite a nova senha do UNIX:
Nenhuma senha fornecida
Digite a nova senha do UNIX:
Redigite a nova 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 padrão
Nome Completo []: The Geek
Número da sala []: 0
Telefone do trabalho []: 555-1212
Telefone residencial []: 555-1212
De outros []:
A informação está correta? [y / N] y