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
- 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
- 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! - 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
- 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 - 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
Link WhatsApp: https://chat.whatsapp.com/JbxmZmLvIIGCDLjd1VFMUO
Link Telegram: https://t.me/gnulinux_brasil
G+: https://plus.google.com/communities/112884163231229355409
YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ
Existe a necessidade de vincular o usuário do samba com o usuário do Linux
Tudo Bem, Luiz Guilherme?
Essa necessidade só existe na versão antiga do samba(versão 3.0 por exemplo).