Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: _ubuntu_ em 10 de MAR?O de 2016, 09:20

Título: Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 10 de MAR?O de 2016, 09:20
Olá pessoal, é o seguinte, tenho varias pastas compartilhadas e varios usuarios que acessam essas pastas de acordo com o grupo que os usuarios e as pastas pertencem.

vou colocar um exemplo, para que possa ajudar vcs a entenderem.



Pasta: TESTE
/etc/samba/smb.conf
Código: [Selecionar]
[teste]
        comment = pasta teste
        path = /teste
        read only = no
        guest ok = no
        browseable = yes
        create mask = 0777
        directory mask = 0777

Essa pasta esta com chmod 2770, ou seja, somente usuario dono e do grupo pertencente podem acessar, editar, criar arquivos e pastas.
Essa pasta esta com o chown root.teste, sendo assim, o dono da pasta é o root, e o grupo que tem acesso total é o teste.

Sendo assim, tecnicamente, qualquer usuario root ou do grupo pertencente ao teste, tem acesso total a essa pasta através do compartilhamento samba.

E la na config. do samba, onde tem as linhas create mask e directory mask,, foi definido 0777, com a intenção de que todo arquivo criado dentro dessa pasta, seja criado com a permissão 777, ou seja, qualquer um que conseguir entrar nessa pasta, terá permissão total nos arquivos e pastas ali dentro.

Mas o problema é: ex:
Asuario joao cria o arquivo teste.txt dentro dessa pasta. (Mas o arquivo vem criado com a permissão 750 por padrao).
E isso impede que a usuaria maria consiga editar esse arquivo. (E vice versa).

Ou seja, eu preciso que TODOS os arquivos criados dentro da pasta teste, sejam com permissão 777, ou no minimo 770, para que seja possivel qualquer um criar e qualquer um editar.


Obrigado.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 10 de MAR?O de 2016, 12:20
Olá _ubuntu_,
Em vez de "create mask", use "force create mask mode".
E em vez de 777, vc vai usar 060 pra dar permissões de leitura / gravação pro grupo.
Não use 777 com o force create, ou vc vai terminar com o arquivo totalmente aberto pra todos.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 10 de MAR?O de 2016, 13:52
Olá _ubuntu_,
Em vez de "create mask", use "force create mask".
E em vez de 777, vc vai usar 060 pra dar permissões de leitura / gravação pro grupo.
Não use 777 com o force create, ou vc vai terminar com o arquivo totalmente aberto pra todos.

Muuuuuuuito obrigado @zekkerj , resolveu todos os meus problemas!!!

A solução foi exatamente essa que tu propôs.


Obrigado.

[Tópico encerrado]
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 10 de MAR?O de 2016, 13:59
Outra dica... faça um "chmod g+s" na pasta compartilhada. Isso fará com que todos os arquivos e diretórios criados, a partir daí, passem a pertencer automaticamente ao mesmo grupo.
Não sei se foi isso que vc quis fazer com o "chmod 2770"; a semântica de "g+s,ug+rwx" é mais fácil de compreender o que está sendo feito.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 10 de MAR?O de 2016, 15:28
Vou testar também estas configurações.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 10 de MAR?O de 2016, 15:31
Outra dica... faça um "chmod g+s" na pasta compartilhada. Isso fará com que todos os arquivos e diretórios criados, a partir daí, passem a pertencer automaticamente ao mesmo grupo.
Não sei se foi isso que vc quis fazer com o "chmod 2770"; a semântica de "g+s,ug+rwx" é mais fácil de compreender o que está sendo feito.

De 0000 até 0777, eu consigo compreender perfeitamente... Já a parte do primeiro digito onde é no caso o 2777, isso é mais dificil compreender, até agora nao consegui encontrar um tutorial que a didatica seja boa o suficiente pra explicar certo essa parte do chmod.

g+s =  (adicionar no grupo a função de S 'bit sticky') certo??
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 10 de MAR?O de 2016, 16:08
Certo. A página de manual online ("man chmod") tem esses códigos, se não me engano.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 11 de MAR?O de 2016, 15:06
Citar
Em vez de "create mask", use "force create mask".
E em vez de 777, vc vai usar 060 pra dar permissões de leitura / gravação pro grupo.

Seria então
force create mask = 060 ?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 11 de MAR?O de 2016, 15:14
Sim.

O "force create mask mode" usa uma máscara de "OR", ou seja, os bits que estão ligados na máscara estarão ligados no resultado também. Ou seja, vc usa esse comando para conceder permissões além do que o usuário já tem.

Já o "create mask" usa uma máscara de "AND", nela os bits desligados estarão desligados no resultado; assim, vc vai usar esse comando para retirar permissões.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 11 de MAR?O de 2016, 15:34
(http://)
Não achei onde fazer upload de imagem aqui para enviar a tela de erro.

Fiz as alterações sugeridas pelo nano, no terminal. No Samba, interface gráfica, retorna um aviso:
"Algumas linhas não puderam ser compreendidas ao ler o arquivo de configuração /etc/samba/smb.conf". Isso pode ser devido {a diretivas de configuração desconhecidas de plugins do Samba, mas também podem ser erros de configuração."
Mostrar_detalhes
"274: force create mask = 060"
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 11 de MAR?O de 2016, 15:51
Falha minha, não é "force create mask", e sim "force create mode".
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 11 de MAR?O de 2016, 16:22
O meu esta assim amigo: (Dentro do smb.conf)
(https://uploaddeimagens.com.br/images/000/582/390/original/exemplo.png)

E esta funcionando perfeitamente!
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 11 de MAR?O de 2016, 16:34
Há vários comandos com mais de uma forma, como o "writeable = yes" que é equivalente a "read only = no", ou ainda "writable = yes". Isso pode mudar de uma versão pra outra, também.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 11 de MAR?O de 2016, 16:37
Exatamente, tambem ja vi no lugar de browseable como printable.
Existem varias maneiras de se chegar no mesmo resultado..

Eu costumo sempre seguir o mesmo padrão.

É possivel ler sobre isso aqui: https://www.samba.org/samba/docs/man/manpages/smb.conf.5.html
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 11 de MAR?O de 2016, 16:43
Em tempo... lembra que eu disse pra não usar o "force create mask = 777"?... vc assim está forçando que todos os usuários tenham acesso total a todos os arquivos!
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 11 de MAR?O de 2016, 16:52
Em tempo... lembra que eu disse pra não usar o "force create mask = 777"?... vc assim está forçando que todos os usuários tenham acesso total a todos os arquivos!

Sim, nesse diretorio essa é a ideia, como é um diretorio 'diversos', é onde todos podem compartilhar seus arquivos entre si..
Mas há outros varios diretorios, onde a permissão é 770, sendo assim, somente o dono e membros do mesmo grupo conseguem acessar/editar/alterar
também há diretorios com permissão 755, onde somente o dono altera e os outros apenas podem ler.

existem varios diretorios compartilhados, com varias permissões diferentes.. eu apenas postei 1 deles.


Anyway, obrigado pela observação.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 15 de MAR?O de 2016, 10:15
Aprofundando neste tópico:

Sobre a criação de grupos, existe um software
Código: [Selecionar]
gnome-system-tools que permite o gerenciamento destas tarefas via gnome.
Pela central de programas do Ubuntu trava num erro onde a opção ok faz continuar na mesma pergunta e a opção reparar também não resolve. Não sei onde foi o erro, mas rebootando o pc, aparece o programa User and Groups instalado e abrindo normalmente pelo dashboard.
No ubuntu14.04 em diante tem já algo parecido já instalado, no menu principal/configurações do sistema/contas de usuário. Neste mais atual não vi como criar grupos.

Ao criar um novo usuário, o que ocorre é que outra pessoa pode usar a mesma máquina, cria-se até uma pasta no /home. Ainda não compreendi como criar um grupo e adicionar pessoas (aqueles que estarão incluídos num chmod 060) nele via interface gráfica.

Aguardo colaborações

Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 15 de MAR?O de 2016, 12:08
Realmente não vou poder te ajudar com isso. Dificilmente uso interface gráfica, e quando uso, vou de KDE. Sorry... ;D
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 15 de MAR?O de 2016, 13:09
Ok com relação à interface gráfica, mas quanto ao resto acho que podes! :-)

Quando se cria um novo user, é mais um nome no login, ganha uma pasta no /home/newuser com sua desktop personalizável.
Mas e no caso do samba? É para ele que funciona um addgroup ou um adduser? O user neste group terá acesso ao que permite um chmod 060?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 15 de MAR?O de 2016, 15:41
Ok com relação à interface gráfica, mas quanto ao resto acho que podes! :-)
Quando se cria um novo user, é mais um nome no login, ganha uma pasta no /home/newuser com sua desktop personalizável.
Mas e no caso do samba? É para ele que funciona um addgroup ou um adduser? O user neste group terá acesso ao que permite um chmod 060?
Temos aqui duas situações possíveis.
Na primeira, mais simples, não há integração direta de cadastro de usuários entre Linux e Samba. Esse provavelmente é seu caso. Assim, vc precisa cadastrar usuários e grupos no Linux (adduser, addgroup) e também no Samba (smbpasswd e net user/net group).
Em sistemas grandes, ou quando se deseja trabalhar com Domínios, é preciso ter integração nesses cadastros. O que se faz nesses casos é usar um mecanismo neutro - normalmente LDAP - para armazenar os dados de usuários e grupos.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 15 de MAR?O de 2016, 16:50
Obs: Tudo que tem uma 'hash tag' como essa '#', deverá ser levado em consideração que é necessario o super usuario para tal, como usar um sudo antes, ou até mesmo logar com o root.

Cara, como o Jekkerj mencionou, realmente são coisas diferentes.
Por padrão, todo usuario adicionado no linux/ubuntu/etc, esse usuario é apenas para logar no sistema!! esse usuario por padrão, não tem acesso ao samba.
vou dar um exemplo.
pedro e maria, pedro e maria só podem acessar seus respectivos diretorios. Sendo assim

Pedro pode acessar /home/pedro
e Maria só pode /home/maria

Então, se eu fizer no terminal;
#adduser pedro
e logo definir a senha de pedro, então pedro tem acesso a pasta /home/pedro

então eu adiciono maria
#adduser maria
e logo definir a senha de maria, então maria tem acesso a pasta /home/maria

E um não tem acesso a pasta do outro, levando em consideração que estamos falando de acesso via terminal, ou via kde/gnome/xfce/etc..

Então, para que maria e pedro, tenham acesso a suas respectivas pastas através do comparilhamento samba.
Então eu faço o seguinte:
#smbpasswd -a pedro
defino então a senha de pedro

e então
#smbpasswd -a maria
defino a senha de maria

Então la no arquivo /etc/samba/smb.conf vc faz a configuração do samba, ou entao utilize algum software de sua preferencia para tal.
feito issso, e apontando a pasta la no smb.conf para /home/maria e para /home/pedro
Isso sim  ira garantir acesso através do compartilhamento samba.

Se vc pretende que maria tenha acesso a pasta do pedro, e com todas as permissões, entao precisará que maria esteja no mesmo grupo que pedro, fazendo assim;
#addgroup maria pedro
e pronto, maria já tem acesso a pasta de pedro, tanto pelo terminal, quanto pelo gnome, quanto pelo acesso via samba por outro computador.

E existe sim, algumas formas de integrar via LDAP ou com outros meios dos quais eu prefiro o 'webmin' para isso.
Se vc instalar o webmin, ele tera a opçao para marcar que todo usuario criado no sistema, tambem seja criado no samba, isso resolve ter que fazer 2 trabalhos, criando um para o sistema, e posteriormente adicionando ele no samba.

Caso seu sistema já tenha varios usuarios criados no linux, então o webmin tambem tem a opção de sincronizar, e criar todos igualmente no samba.


Alguma duvida a mais, favor perguntar!!!

Obs2: Trabalho apenas com servidor em modo texto, nao uso nenhuma interface grafica.. então não saberei te informar sobre problemas com interface.

Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 15 de MAR?O de 2016, 18:02
Rapaz, eu acho que a pasta /home/pedro só é criada quando pedro faz login no sistema pela primeira vez. Pelo menos no SLES é assim... preciso confirmar no Ubuntu.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: _ubuntu_ em 16 de MAR?O de 2016, 08:09
Rapaz, eu acho que a pasta /home/pedro só é criada quando pedro faz login no sistema pela primeira vez. Pelo menos no SLES é assim... preciso confirmar no Ubuntu.

Sim, me desulpe, me enganei quanto a isso.... Realmente a pasta só é criada após o usuario fazer login!
Título: Servidor Samba CHMOD e permissхes D
Enviado por: AlekseyHew em 30 de MAR?O de 2016, 16:22
Vocк ainda estб usando o Ubuntu 12?? Pq?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 30 de MAR?O de 2016, 16:27
Onde vc viu  isso?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 19 de Abril de 2016, 15:23
Gostaria de retomar este tópico.

Para adicionar usuários numa máquina linux:
Código: [Selecionar]
adduser -a maria
Caso tenha na rede uma servidor samba, fazer neste servidor:
Código: [Selecionar]
smbpasswd -a maria
e escrever uma senha para a Maria.

E para que Maria possa participar de um grupo limitado de usuários que tenham acesso a alguma área do servidor samba, quais comandos usar?
groupadd nomedogrupo?
addgroup maria? (parecem iguais, mas acho que esse é da máquina e não do samba, sei lá)
gpasswd -a maria nomedogrupo?

Ou outros comandos?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 19 de Abril de 2016, 16:02
Gostaria de retomar este tópico.

Para adicionar usuários numa máquina linux:
Código: [Selecionar]
adduser -a maria
Caso tenha na rede uma servidor samba, fazer neste servidor:
Código: [Selecionar]
smbpasswd -a maria
e escrever uma senha para a Maria.

E para que Maria possa participar de um grupo limitado de usuários que tenham acesso a alguma área do servidor samba, quais comandos usar?

No Ubuntu, vc pode usar

addgroup grupo # cria o grupo
addgroup maria grupo


Em um Linux geral, vc pode usar o comando

usermod -g maria,grupo1,grupo2... maria

pra definir os grupos de "maria". Se não me engano, vc tem que indicar todos os grupos a que "maria" tem que pertencer nesse comando.

Na configuração do Samba vc pode usar grupos Linux pra definir acessos, tipo em

Código: [Selecionar]
valid users = maria +grupo1
Vc também pode cadastrar os grupos diretamente no Samba, via comandos "net". Isso é especialmente importante para os grupos de Administradores de Domínio, Usuários Avançados, Operadores de Cópia, etc., que precisam ter um SID predefinido para serem reconhecidos no Windows.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 19 de Abril de 2016, 16:39
Legal.
Para ver os membros que foi foram adicionados achei o comando:

Código: [Selecionar]
samba-tool group listmembers <groupname>
E para ver os grupos criados, seria o comando:

Código: [Selecionar]
sudo samba-tool group list
Não sei se é assim mesmo
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 19 de Abril de 2016, 16:56
Pesquise pelo comando "net group".
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 19 de Abril de 2016, 17:41
Parece que net group e net user tem essas funcionalidades.
Vou testar.

E parece também que tem várias formas de se fazer a mesma coisa. Ou não?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 19 de Abril de 2016, 18:38
Parece que net group e net user tem essas funcionalidades.
Vou testar.

E parece também que tem várias formas de se fazer a mesma coisa. Ou não?
Sim, bem mais até do que é prudente existir...
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 12 de Maio de 2016, 17:50
Uma confusão:

addgroup é um comando que cria um grupo na máquina, ou seja, mais de um usuário teria os mesmo privilégios para acessar determinado local na máquina.

Mas e no Samba? Para se ter acesso a determinados locais num servidor samba na rede, é necessário pertencer a um grupo do samba. O comando addgroup de novo?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 12 de Maio de 2016, 22:07
Sim, "addgroup" cria o grupo, e adiciona usuários ao grupo.
O samba só controla se o usuário tem acesso ao compartilhamento. Tipo, o trecho

Código: [Selecionar]
[Arquivos]
    path = /media/files/
    valid users = +contabilidade jorge maria
    write list = jorge

Isso vai permitir que qualquer usuário do grupo "contabilidade" acesse o compartilhamento, assim como "jorge" e "maria", independente de qual grupos estes pertençam. Mas apenas "jorge" poderá escrever no compartilhamento.

Só que esse compartilhamento está mapeado em uma pasta do sistema de arquivos ("path = /media/files"). Esta pasta tem suas próprias propriedades e permissões de acesso, que não precisam ser iguais às definidas no Samba --- e esse é o problema mais comum de acesso, quando o Samba dá direitos de acesso no compartilhamento a um usuário ou grupo, mas a pasta mapeada pelo compartilhamento, não.

Assim, por exemplo, se a pasta estiver com essas permissões:

drwxrwxr-x 14 maria contabilidade /media/files

Digamos também que "jorge" não é do grupo "contabilidade". Ele tem acesso de gravação no compartilhamento, mas ao tentar criar arquivos na pasta mapeada, não consegue exercer esse acesso, pois não tem direitos de gravação na pasta (por não ser "maria", e por não ser do grupo "contabilidade").
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 13 de Maio de 2016, 10:25
Ainda nas definições:

O servidor tem por default vários grupos.

Código: [Selecionar]
mauro@server:~$ groups
mauro adm dialout fax cdrom floppy tape sudo audio dip video plugdev netdev fuse lpadmin scanner

Posso criar uma pasta e um grupo contabilidade na máquina hostname server

Código: [Selecionar]
mauro@server:~$ sudo mkdir -p contabilidade
mauro@server:~$ sudo addgroup contabilidade

Depois restart no samba e editar o smb.conf para definir as permissões

Código: [Selecionar]
mauro@server:~$ sudo nano smb.conf
Acho que é por aí, né?

E depois disso, para adicionar maria, usuária de outra máquina, seria por useradd? Este comando não vai criar uma nova pessoa que faça login e tenha sua pasta home no servidor?

Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 13 de Maio de 2016, 10:28
Sim, vai.

Se vc tem mais de uma máquina e precisa que elas compartilhem o cadastro de usuários, considere usar um sistema de integração, como LDAP ou NIS. O próprio Samba pode oferecer essa integração, trabalhando em modo PDC ou AD, que funciona muito bem quando as outras máquinas são Windows.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 13 de Maio de 2016, 11:15
Sendo assim o "grupo" existe para para compartilhar acessos entre diferentes usuários de uma mesma máquina. Achei que era relativo ao compartilhamento Samba.

Então qual a melhor opção para uma rede de umas 10 máquinas ter no servidor uma pasta "comercial", por exemplo, que possa ser usada por apenas 6 membros desta rede? LDAP ou NIS?

Dei uma olhada no link abaixo, talvez seja por aí mesmo. Gostaria de ouvir experiências dos colegas.
https://www.vivaolinux.com.br/artigo/Configurando-NFS-+-NIS-%28Ubuntu%29
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 13 de Maio de 2016, 11:24
Sendo assim o "grupo" existe para para compartilhar acessos entre diferentes usuários de uma mesma máquina. Achei que era relativo ao compartilhamento Samba.
O conceito de grupo vem do Linux, ele apenas é aproveitado no Samba.


Citar
Então qual a melhor opção para uma rede de umas 10 máquinas ter no servidor uma pasta "comercial", por exemplo, que possa ser usada por apenas 6 membros desta rede? LDAP ou NIS?
Depende de qual seja o sistema operacional dessas máquinas.

Citar
Dei uma olhada no link abaixo, talvez seja por aí mesmo. Gostaria de ouvir experiências dos colegas.
https://www.vivaolinux.com.br/artigo/Configurando-NFS-+-NIS-%28Ubuntu%29
Eu não recomendo o uso do NIS. Citei apenas por ser uma possibilidade, mas não o recomendo.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 13 de Maio de 2016, 14:35
Grupo:
Não comprendi como aproveitá-lo no samba se o usuário e ser inserido no grupo tem que estar na mesma máquina. O comando adduser parece criar o user na mesmo máquina, e não abrir para uma remota

Sistema operacional das máquinas:
Atualmente todas Ubuntu. Exterminamos as outras.

NFS-NIS LDAP
Qual o mais tranquilo de se usar?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 13 de Maio de 2016, 18:58
Grupo:
Não comprendi como aproveitá-lo no samba se o usuário e ser inserido no grupo tem que estar na mesma máquina. O comando adduser parece criar o user na mesmo máquina, e não abrir para uma remota
O Samba trabalha no servidor. Todos os usuários são criados e existem no servidor.
Quem acessa o servidor usa suas credenciais e se identifica como um dos usuários, que participa de um ou mais grupos.
Não confunda isso com fazer login na própria máquina.

Citar
Sistema operacional das máquinas:
Atualmente todas Ubuntu. Exterminamos as outras.

NFS-NIS LDAP
Qual o mais tranquilo de se usar?
NFS é um sistema de compartilhamento de arquivos nativo do mundo Unix, que depende do NIS pra que os mesmos usuários existam nas duas máquinas.
Teoricamente é o mais simples de usar, pois basta ativar os serviços. Mas como eu disse, tem problemas de segurança (não oferece privacidade).

LDAP é um diretório de informação, que serve pra compartilhar a base de usuários. Não faz nenhum tipo de compartilhamento de arquivos. Trabalha integrado com outros sistemas, um deles é o próprio Samba.
Não é simples pra implementar, nem pra manter, mas o CxB é bom o suficiente pra ser considerado uma das melhores opções quando vc tem uma rede mista de Linux e Windows.
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: maurov em 17 de Maio de 2016, 12:00
Vamos nos ater a primeira parte:
Citar
O Samba trabalha no servidor. Todos os usuários são criados e existem no servidor. Quem acessa o servidor usa suas credenciais e se identifica como um dos usuários, que participa de um ou mais grupos.
Não confunda isso com fazer login na própria máquina.

Aqui a confusão. Digamos que o usuario default do servidor seja joao com senha joao11. João pode logar no servidor como usuário normal, pelo modo gráfico, e tem sua pasta /home/joao/. O mesmo servidor tem uma pasta chamada vendas, por exemplo, que está configurada como compartilhada.
Um usuário de outra máquina, maria, senha maria22 acessa sua workstation onde tem sua pasta /home/maria/ e também precisa acesso à pasta vendas do servidor. Outras pessoas de outras áreas não devem ter este acesso.  Podemos usar aqui o recurso de grupo?

Em caso positivo, criar-se no servidor um usuário maria com o comando adduser? O que acontece?
Título: Re:Servidor Samba - CHMOD e permissões - Duvida!
Enviado por: zekkerj em 17 de Maio de 2016, 12:21
Sim. Mas pra que maria consiga acessar o servidor, ela deve existir lá.

Note que nada impede que claudia acesse o servidor passando o usuário e a senha de maria. Na máquina de origem dela, ela é claudia, tem pasta /home/claudia. Mas na hora em que ela se autentica com o servidor, ela diz que é maria, e passa a senha de maria, então ela vai acessar tudo que maria acessa no servidor.