Problema com samba [RESOLVIDO]

1. Problema com samba [RESOLVIDO]

Juarez hayzer
juarezhayzer

(usa Ubuntu)

Enviado em 07/11/2013 - 09:56h

Bom dia

Trabalho com linux a pouco tempo, tudo que aprendi foi meio que tentativa erro. A empresa onde trabalho da suporte laboratórios escolares, com maquinas do pregão 83/2008, todas a maquinas vem com Educacional 3.0, nesse laboratório tem uma maquina que é destinada para somente salvar os trabalhos que são realizados, e ai que começa a minha dor de cabeça ! Estou com seguinte problema:


Estou criando um servidor com uma pasta compartilhada usando o samba, para que a pasta seja montada nas estações, estou usando fstab, ate ai tudo funciona como espera, salvo altero trabalhos tudo normal, mas quando eu crio uma pasta dentro da minha pasta compartilhada por exemplo:

Deposito(Pasta compartilhado)
Aula 1 (Subpasta)

Quando tendo salvar alguma coisa na Subpasta diz que eu não tenho permissões para tal coisa, mas se eu salvar na area de trabalho e copiar e colar dentro da subpasta funciona, mas quando vou abrir o arquivo abre somente "leitura", usei o comando Chmod -R 777 para dar permissões mas mesmo assim não funcionou, se salvar direto na raiz da pasta deposito, consigo salvar normal e alterar normal.

O que pode causar isso ?


  


2. Re: Problema com samba [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 07/11/2013 - 10:05h

poste ai o seu smb.conf


3. Re: Problema com samba [RESOLVIDO]

Leandro Marinho
lmbleandro

(usa Ubuntu)

Enviado em 07/11/2013 - 10:06h

Bom dia,
acho que entendi.
vcs terá que criar grupos e dar a permissão ao mesmo.
por exemplo.

pasta rede
sub pastas: aula 1, 2, 3.
grupos: aula1, aula2 e aula3

aí vc aplica a permissão 2770 - que diz que o Dono e o grupo, consequentemente quem faz parte dele, terá pernissão total.

Agora, o samba terá que atuar como PDC, ok ?
O que implica em criar os usuarios.

Não sei se fui muito claro.


4. Re: Problema com samba [RESOLVIDO]

Juarez hayzer
juarezhayzer

(usa Ubuntu)

Enviado em 07/11/2013 - 10:19h

#Nome do grupo de trabalho
workgroup = grupo
netbios name=esc_carlos
#security = domain
#encrypt passwords=yes

[deposito]
comment = deposito
path = /deposito
public = yes
browseable = yes
writable = yes
writelist =@professor,aluno1,aluno2,aluno3
read only = no
force create mode = 2777
force directory mode = 2777




5. Re: Problema com samba [RESOLVIDO]

Guaracy Tomé
guaracy_tome

(usa Fedora)

Enviado em 07/11/2013 - 12:06h

Se usar "security = share" não precisa ser PDC.
o samba vai criar pastas e arquivos como nobody ou algo assim.

O problema é se alguém apagar o trabalho de outro alguém. Pq gerenciar senhas de X alunos é complicado.




6. Re: Problema com samba [RESOLVIDO]

Juarez hayzer
juarezhayzer

(usa Ubuntu)

Enviado em 07/11/2013 - 18:25h

Se eu adicionar security = share no meu smb vai resolver meus problemas ? vou testar e posto resultado aqui


7. Re: Problema com samba [RESOLVIDO]

Juarez hayzer
juarezhayzer

(usa Ubuntu)

Enviado em 08/11/2013 - 13:18h

A solução do amigo guaracy_tome, parece ter funcionado!

Agora estou com outro problema, algumas estações quando ligam não montam a pasta remota que esta descrita no fstab. Por esse motivo tenho que ensinar os professores dos laboratórios a usar o comando manual, mas isso vem se tornando um problema, teria outra forma de mentar a pasta remota ?


8. Re: Problema com samba [RESOLVIDO]

Gian Luca V. Henriques
gianlhs

(usa Fedora)

Enviado em 08/11/2013 - 14:06h

Em alternativa ao FSTAB faça um script simples que executa o comando de montagem. O máximo que o usuário terá que fazer é executar esse script. Ou melhor coloque-o para executar no momento do login ou do boot (o que funcionar melhor pra você).


9. Re: Problema com samba [RESOLVIDO]

Juarez hayzer
juarezhayzer

(usa Ubuntu)

Enviado em 08/11/2013 - 14:30h

Hmmm, pensei nisso tbm, olhei em alguns foruns, mas não consegui montar ele, por mais simples que possa parecer. Teria como me orientar nessa parte



10. CRON

Guaracy Tomé
guaracy_tome

(usa Fedora)

Enviado em 08/11/2013 - 14:40h

juarezhayzer escreveu:

Hmmm, pensei nisso tbm, olhei em alguns foruns, mas não consegui montar ele, por mais simples que possa parecer. Teria como me orientar nessa parte


Mestre,

Isso pode acontecer pq a estação demora a se conectar na rede. Geralmente com wireless.
De qualquer forma, basto adicionar no cron.

primeiro edite com crontab, depois tem duas opções:

#crontab -e

1 opção: Vai montar tudo no reboot, porém isso é redudante, pois ele já DEVERIA ter feito isso

@reboot /usr/bin/mount -a

2 opção: Vai tentar montar tudo a cada 5 minutos. Se já estiver montado, simplesmente não vai acontecer nada. Vc pode usar outro tempo tb, tipo 10 min, 20 min. Vc decide

*/5 * * * * /usr/bin/mount -a


Boa sorte


11. Re: Problema com samba [RESOLVIDO]

Gian Luca V. Henriques
gianlhs

(usa Fedora)

Enviado em 08/11/2013 - 14:47h

Vc cria um arquivo .sh (ex: script.sh). O conteúdo dele será algo assim:

#!/bin/bash

[sintaxe do comando]

por exemplo eu quero um script que altere a configuração de IP da interface ETH0 pra 192.168.0.2/24 e rota padrão para 192.168.0.254. O arquivo ficaria assim:

#!/bin/bash

ifconfig eth0 192.168.0.2/24
route add default gw 192.168.0.254


Feito o script com o(s) comando(s) que você quer que seja executado, basta você dar ao script permissão de execução (chmod +x script.sh) e executar ele com sempre que quiser: "./script.sh" se estiver no diretório corrente ou "/diretório/script.sh".

Para colocá-lo na inicialização vc salva seu script no diretório /etc/init.d e executa o comando "update-rc.d script.sh defaults" que fará executar sempre ao boot.

Espero ter ajudado! =D





12. Re: Problema com samba [RESOLVIDO]

Juarez hayzer
juarezhayzer

(usa Ubuntu)

Enviado em 08/11/2013 - 15:06h

Muito obrigado a todos, vou testar , mais tarde posto a resposta!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts