Ir ao conteúdo
  • Cadastre-se

Permissoes do Samba


Deitos

Posts recomendados

  • Membro VIP

Estou tendo problemas quanto a permissoes do Samba. Possuo um diretorio "Publico" em meu servidor, onde mais que um usuario faz uso dos arquivos.

Criei um grupo chamado Samba e todos membros do publico pertencem unicamente a este grupo.

O problema é que quando um usuario salvar algum arquivo, ou fizer uma mudança e apos salvar, o Samba tira a permisssao do grupo Samba e deixa somente permissoes de Leitura/Escrita/Execuçao ao ultimo usuario que salvou ele. Logo, quando algum outro usuario for fazer mudanças no arquivo, ele não consegue salvar, pois tem somente permissao de Leitura.

Alguem me ajuda? Porque o Samba troca as permissoes?

Link para o comentário
Compartilhar em outros sites

cara, é o seguinte...

deve estar (não sei) no seu smb.conf configurado para que quando o usuario crie arquivos no diretorio ele passe os atributos de grupo primario dele mesmo....

uma coisa que pode resolver é colocar a seguinte linha no seu compartilhamento no smb.conf:

create mask = 0777

directory mask = 0777

com isso todos os arquivos serão criados com permissão 777 neste compartilhamento...

pode ser uma falha pois quem não tiver no grupo samba acessa esses arquivos e modifica eles...

ou senão, atribua o grupo samba como primario destes usuarios com o comando:

usermod -G grupo usuario

e deixe o create mask e o directory mask com o valor 0770....

faça os testes e poste ai!

Até!

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...
  • Membro VIP

Valeu a ajuda pedroh, consegui fazer funcionar bem isso.

Mas agora, outro problema que recorro a vocês. Criei um bat para mapear as unidades automaticamente.

Quando inicia o windows, aparece uma mensagem dizendo que esta mapeando as unidades de disco NT, e da erro dizendo que o compartilhamento não foi encontrado.

Mas se eu executo o mesmo comando que tem dentro do .bat, ele mapeia a unidade de disco.

Ajuda, porque pelo .bat não esta mapeando? E digitando o comando ele mapeia normal?

Grato!

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por pedroh@10 de fevereiro de 2005, 18:11

cara passa o script ai :bored:

ta estranho isso hein!? :blink:

Meu arquivo logon.bat

net use g: \\servidor\alunos

Comando que eu digito no prompt do Windows 98 e funciona

net use g: \\servidor\alunos

:tantan:

O comando é exatamente igual, mas quando executado do logon.bat, ele retorna um erro que não foi possivel encontrar o caminho do compartilhamento

Muito estranho, sem noção!!

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por pedroh@11 de fevereiro de 2005, 09:37

cara faz o seguinte

tenta trocar o nome do servidor pelo ip do mesmo

ex:

net use g: \\192.168.0.10\alunos

:tantan:

Certo, vou testar e assim q tiver alguma resposta, seja la positiva ou negativa, posto aqui!

Valeu o help!!

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

To com outro problema, acho que de permissoes, agora em outro servidor, vou utilizar o mesmo tópico.

Agora o problema esta com impressora! As maquinas com windows 9x imprimem normal na impressora ligada no servidor. As maquinas Windows XP, aparece mensagem com acesso negado!

E agora?

Ja cadastrei as maquinas Windows XP no linux (Maquina$), mas nada!

Link para o comentário
Compartilhar em outros sites

acesso negado.. ja vi isso

mas voce tentou imprimir mesmo assim?

testa ai...

a proposito voce conseguiu adicionar as maquinas XP/2000 no dominio?

se não inclua isso no seu smb.conf:

add machine script = /usr/sbin/useradd -g 100 -d /dev/null -c "%u" -s /bin/false %u

/usr/bin/passwd -l %u

/usr/local/samba/bin/smbpasswd -a -m %u

detalhe, o caminho para o useradd, passwd, e smbpasswd variam de distros e instalaçoes diferentes...

tente adicionar as maquinas xp e veja o que da....

T+! :chicote:

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por pedroh@11 de fevereiro de 2005, 16:14

acesso negado.. ja vi isso

mas voce tentou imprimir mesmo assim?

testa ai...

a proposito voce conseguiu adicionar as maquinas XP/2000 no dominio?

se não inclua isso no seu smb.conf:

add machine script = /usr/sbin/useradd -g 100 -d /dev/null -c "%u" -s /bin/false %u

                                              /usr/bin/passwd -l %u

                                              /usr/local/samba/bin/smbpasswd -a -m %u

detalhe, o caminho para o useradd, passwd, e smbpasswd variam de distros e instalaçoes diferentes...

tente adicionar as maquinas xp e veja o que da....

T+! :chicote:

Pedroh,

Acesso negado e não imprime não!

Ja adicionei as maquinas ao dominio sim. Uso o Red Hat 9, adicinei com comando:

useradd -d /dev/null -c MAQ_709 -m -s /bin/false MAQ_709$

E continua não imprimindo!

:tantan:

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

Caros amigos, estou com um problema parecido ao do início deste tópico.

Tenho um servidor Samba 3.0.28 (Fedora Core 7)

Ele está configurado para pedir senha ao entrar no servidor e pede senha ao usuário caso não seja ele o dono da pasta.

Funciona perfeitamente bem, até que me deparei com o seguinte problema:

Tenho uma pasta chamada somentevisualiza, nesta pasta somente o CPD pode gravar e todo o resto da rede só pode ler...

O compartilhamento do samba está assim:

[somentevisualiza]

path = /dados2/somentevisualiza

writable = yes

browseable = yes

printable = no

valid users = @rede (todos os usuários da rede)

write users = @cpd

read users = @rede

force create mask = 0775

force directory mode = 0775

na pasta a permissão está com: nobody.nobody (chmod=775)

mesmo assim ele fica pedindo senha pra todo mundo e não acessa...

Alguém poderia me dizer onde errei?

Abraço!

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...