Samba 004: Criando Usuários no Samba – Parte 01

No último post  sobre o samba validamos a configuração  e no penúltimo realizamos a sua instalação. Segue link do post com o passo a passo, step by step 🙂 , da instalação do samba: https://gnulinuxbrasil.com.br/2018/02/19/linux-instalando-samba-para-servidor/ 

Continuando, hoje iremos criar usuários.

Alguns usuários são criados no momento da instalação, como é o caso do administrator, Guest etc.

A partir daqui, iremos supor que você estará dentro da pasta: /usr/local/samba/bin.  Para isso, acessado o servidor, no qual instalamos o samba, abra o terminal e digite:

[elder@serverTeste ~]$ cd /usr/local/samba/bin/

Usando a Ferramenta samba-tool

saremos os seguintes subcomandos do samba-tool

create = Cria um novo Usuário.
list =  List all users.

 

Exibindo Usuários já Criados

 

  1. Para exibir usuários já existentes, execute:
    [elder@serverTeste bin]$ sudo ./samba-tool user list
    Administrator
    krbtgt
    Guest
    elder
    teste
    adm

    Com a cor verde, listamos os usuários; dentre eles o usuário elder, teste e adm que foram criados pela minha pessoa.

 

Criando Novos Usuários

  1. Para criar o usuário jose execute: “sudo ./samba-tool user create jose” e forneça uma senha forte quando solicitado.
    [elder@serverTeste bin]$ sudo ./samba-tool user create jose
    New Password: 
    Retype Password: 
    User 'jose' created successfully

    Se por acaso, você fornecer uma senha fraca, o seguinte erro ocorrerá:
    ERROR(ldb): Failed to add user ‘jose’: 0000052D: Constraint violation check_password_restrictions: the password is too short. It should be equal or longer than 7 characters!

  2. Liste os usuários e confirme se jose se encontra na lista:
    [elder@serverTeste bin]$ sudo ./samba-tool user list
    Administrator
    krbtgt
    Guest
    elder
    teste
    jose
    adm

     

  3.  Criando usuários  passando mais Informações:
    [elder@serverTeste bin]$ sudo ./samba-tool user create maria User1234 --given-name=Maria --surname=Silva
    User 'maria' created successfully

    Foi criado:
    Usuária: maria
    Senha: User1234
    Nome(given-name): Maria
    Sobrenome(surname): Silva

  4. Para forçar  o usuário a alterar  a senha na primeira vez que o mesmo acessar o sistema use    must-change-at-next-login.
    [elder@serverTeste bin]$ sudo ./samba-tool  user  create ana User1234 --given-name=Ana   --surname=Rodrigues --must-change-at-next-login
    User 'ana' created successfully

 

Opções

Opção Explicação
--given-name Nome dado ao Usuário.
--surname sobrenome.
--initials Iniciais.
--userou localização alternativa para DN (sem domainDN counterpart) to default CN=Users in which new user object will be created. E. g. ‘OU=<OU name>.
--profile-path caminho de perfil do usuário.
--script-path caminho de  script de login do usuário.
--home-drive letra de pasta home do usuário.
--home-directory caminho de pasta home do usuário.

 

Outras Opções

Opção Explicação
--must-change-at-next-login Força a mudança de senha no próximo login
--use-username-as-cn força uso do nome de usuário como CN.
--smartcard-required Requer cartão inteligente para logon interativo.
--job-title Título do Trabalho/função do usuário.
--department Setor ou departamento do usuário.
--company nome da empresa do usuário
--description descrição do usuário.
--mail-address endereço de email do usuário.
--internet-address nome da página do usuário na internet.
--telephone-number telefone do usuário.
--physical-delivery-office localização do escritório

 

Diferenças Entre Usuários Criados para Windows e Linux

Todos os usuários criados acima são destinados para uso no Windows. são usuários somente windows.

Se desejarmos que o usuário seja para Windows e Linux devemos adicionar essas opções que são especificas para Linux:

Opção Explicação
--nis-domain NIS do domínio do usuário.
--uid-number número UID do usuário.
--login-shell login shell do usuário.
--unix-home  diretório  home do usuário.
--gid-number número primário GID do usuário .

 

Fontes: wiki.samba.org

 

Esse post continua em: https://gnulinuxbrasil.com.br/2018/03/22/linux-criando-usuarios-no-samba-parte-02/

 

Siga-nos em nossas redes:

Link Facebook: https://www.facebook.com/gnulinuxbr

 

3 Comments to “Samba 004: Criando Usuários no Samba – Parte 01”

Deixe um comentário

O seu endereço de e-mail não será publicado.