Pagina inicial » como » Adicionar um usuário no Ubuntu Server

    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