FPI - Fórum para Provedores de Internet
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
FPI - Fórum para Provedores de Internet


Você não está conectado. Conecte-se ou registre-se

Gerenciamento de Compartilhamentos no Samba4

Ir para baixo  Mensagem [Página 1 de 1]

Marcio Marques

Marcio Marques
ADMINISTRADOR FUNDADOR
ADMINISTRADOR FUNDADOR

Vamos realizar a criação e o gerenciamento de permissões de compartilhamentos no Samba4. Após realizar a instalação e configuração nós vimos que é preciso uma estação com sistema operacional Microsoft para poder administrar a base do Samba4. Aqui vou mostrar uma maneira de se criar e gerenciar o conteúdo de permissões dos compartilhamentos criados.

Como sabemos o Samba4 é muito parecido com o AD da Microsoft, mais ai surge uma dúvida, como realizar o gerenciamento dos grupos, pastas, etc.
É muito simples, a configuração típica é de um servidor Samba, ou seja precisamos editar o arquivo 'smb.conf' para dizer qual pasta será compartilhada aos usuários de nossa rede.
Essa é apenas uma maneira de realizar esse procedimento.

1. Criando as pastas compartilhadas

Para que possamos definir no arquivo de configuração do Samba4 qual pasta compartilhada vamos ter em nosso servidor, precisamos primeiro criar esses diretórios.
Primeiro vou criar um diretório onde irá ficar centralizado todas os diretórios, lembrando que podemos ter um outro disco somente para isso.

Código:
mkdir /dados

Agora vou começar a criar a estrutura dos diretórios conforme minha necessidade.

Código:
mkdir /dados/comercial
mkdir /dados/financeiro
mkdir /dados/diretoria

2. Editando o arquivo de configuração do Samba

Esse é o passo mais importante para o ajuste dos compartilhamentos, vamos editar o arquivo de configuração do Samba4 para definir quais pastas serão compartilhadas.

Código:
vim /usr/local/samba/etc/smb.conf

Código:
# Global parameters
[global]
        workgroup = TIDAHORA
        realm = TIDAHORA.COM.BR
        netbios name = SAMBA
        server role = active directory domain controller
        dns forwarder = 200.221.11.100
 
[netlogon]
        path = /usr/local/samba/var/locks/sysvol/tidahora.com.br/scripts
        read only = No
 
[sysvol]
        path = /usr/local/samba/var/locks/sysvol
        read only = No
[profiles]
      path = /usr/local/samba/var/profiles
      read only = No
 
[Comercial]
      path = /dados/comercial
      read only = No
 
[Financeiro]
      path = /dados/financeiro
      read only = No
 
[Diretoria]
      path = /dados/diretoria
      read only = No


3. Criando os diretórios no Administration Tools Pack - adminpak

Como sabemos o gerenciamento do Samba4 é realizado por uma ferramenta Microsoft, o Administration Tools Pack.
Partindo do ponto que você tenha seguido o tutorial "Instalando o Samba4 no CentOS 6.3", realizamos a configuração da ferramenta.

Logue na estação Microsoft com o login administrador samba4.
Login: Administrator
Senha: Definida na 'provision' da instalação do Samba4.
Dominio: TIDAHORA

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=efe4db&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-1

Após logar na estação vamos abrir a ferramenta Administration Tools Pack - adminpak.

1- Iniciar
2- Painel de Controle
3- Ferramentas Administrativas
4- Active Directory Users and Computers

Irá abrir uma tela igual abaixo.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=726116&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-2

Agora clicando com o botão direito do mouse sobre o domínio temos as seguintes opções.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=66306d&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-3

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=bb3107&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-4

De o nome da pasta e informe a localização do diretório.
Ou seja abaixo eu usei o nome do servidor para mostrar onde o compartilhamento se encontra. É possível usar o endereço IP também.
Diretório compartilhado para o Grupo Comercial.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=dbf453&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-5

Diretório compartilhado para o Grupo Financeiro.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=702ff2&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-6

Agora veja que já temos os compartilhamentos na raiz de nosso domínio.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=50bbdd&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-7

Clicando com o botão direito do mouse e selecionando a opção Abrir, nós vamos ao diretório criado.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=d6491b&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-8

O compartilhamento ainda está vazio.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=d1b4b1&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-9

4. Definindo as permissões aos compartilhamentos

Para definir as permissões aos compartilhamentos, primeiro é necessário a criação de grupos e ai definir qual usuário vai pertencer a esses grupos.

Vamos criar os grupos:

- Comercial
- Financeiro

Com o botão direito do mouse sobre a opção 'Users' vamos a opção:

- Users
- Novo
- Grupo

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=b720e3&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-10

Criando os grupos.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=bd86fa&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-11

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=71d2ab&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-12

Partindo do ponto que você já tenha criado os usuários vamos configurar qual usuário vai pertencer a qual grupo.
No meu caso eu tenho os seguintes usuários.

- johnny - Comercial
- marcio - Financeiro

Abra as configurações de grupo clicando duas vezes sobre o mesmo.
Selecione a guia 'Members'.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=8b90ea&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-13

E vamos adicionar o usuário 'johnny' ou no seu caso adicione os usuários que pertence ao grupo desejado.
Clique em 'Add…'
Digite o nome do usuário(s).
Em seguida de 'OK'.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=f2d80e&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-14

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=f13d4f&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-15

O procedimento para adicionar outros usuários é o mesmo acima.
Agora vamos definir qual grupo deve acessar qual diretório.

Agora clique em:

-Iniciar
-Executar
- \\samba\ ou \\ipdoservidor\

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=921eb6&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-17

Vai abrir o seguinte:

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=594729&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-18

Clique com o botão direito do mouse em cima da pasta desejada e selecione 'Propriedades'.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=94fe4f&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-19

Em 'propriedades' na aba 'Segurança' temos as seguintes configurações abaixo.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=88c98b&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-20

Deixe assim:

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=8bf87f&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-21

Agora vamos adicionar o grupo desejado e ajustar suas permissões ao diretório.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=cc6e54&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-22

O grupo Comercial irá poder:

- Ler & Executar
- Listar o conteúdo da pasta
- Leitura

Veja abaixo, caso deseja negar ou permitir algo, é aqui que se realiza o controle.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=39a70b&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-23

Clique em 'OK' para confirmar a alteração.

Vai aparecer a seguinte mensagem.
Clique em 'Sim' para definir os ajustes.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=e8a1b0&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-24

Faça o mesmo procedimento a pasta 'Financeiro' como no exemplo.

5. Testando a configuração de Permissões ao diretório

Agora em outra estação já inserida no domínio vamos logar com o usuário 'johnny' e vamos testar e ver se o mesmo tem acesso as pastas ajustadas.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=983822&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-25

Agora clique em:

- Iniciar
- Executar
- \\samba\ ou \\ipdoservidor\

Primeiro clique na pasta 'Financeiro' para ver se o acesso está proibido.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=0ffeb5&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-26

Agora clique na pasta 'Comercial'.

Gerenciamento de Compartilhamentos no Samba4 Fetch.php?hash=7d9647&media=http%3A%2F%2Ftidahora.com.br%2Fimagem%2Fsamba4%2Fdiretorios%2Fsamba4-dir-27

Pronto, agora é só ir gerenciando dessa maneira.

Fonte : http://tidahora.com.br/index.html/doku.php?id=gerenciamento_de_compartilhamentos_no_samba4

http://marquescsh.blogspot.com

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos