Logo Hardware.com.br
jeanldias
jeanldias Membro Senior Registrado
375 Mensagens 4 Curtidas

problema no smb.

#1 Por jeanldias 14/06/2005 - 12:31
ae galera.. tudo bem??
eu tenho q definir grupos no samba para os usuarios terem acesso a pastas de seu grupo? ou é so eu definir o grupo do usuario qnd e cadastro ele no linux mesmo?

é o seguinte, o usuario loga blz mas suas unidades de rede noa sao mapeadas.. apenas algumas... o problema nao esta no script de logon, pois eu ja conferi ele todo..

eu acho q o problema pode estar, ou na definição do grupo do usuario, ou nas permissoes das pastas nas chaves do smb.conf .!!

por exemplo, esse chave, tera acesso apenas os usuario do grupo informatica e gerencia.

[informatica]
comment = Setor de Informatica da Empresa
path = /home/setores/informatica
valid users = @informatica,@gerencia
read only = no
browseable = no
writable = yes


e eu criei um script de logon para cada usuario, na seção [global] eu coloquei o logon path = /home/netlogon e o logon script = %U

deu pra entender??
alguem sabe oq pode ser??[/b]
--d@niel--
--d@niel-- Veterano Registrado
1.4K Mensagens 18 Curtidas
#3 Por --d@niel--
15/06/2005 - 09:24
Trata-se de problemas de permissão - eu tive isto aqui também, quando estava criando pastas de setores. Pegando como exemplo a pasta Informática, vamos considerar o seguinte:

- Todos os usuários da Informática têm o grupo "informatica" do Linux como seu grupo principal ou secundário?
- Se sim, verifique se este grupo têm permissões de leitura/escrita/execução na pasta /home/setores/informatica;
- Além disto, a pasta /home/setores precisa ter permissão de leitura/execução para Todos, senão não funciona.

Fora isto, seria bom que estes grupos existissem na base Windows... Por padrão, os grupos do Linux não aparecem para o Samba/Windows, e embora funcione (pelo que sei), podem haver problemas. Faça um mapeamento de grupos entre Windows e Linux. Isto é feito com o net groupmap add, ficando assim, por exemplo:
# net groupmap add ntgroup="Informática" unixgroup=informatica

Feito isto, você verá que surgirá o grupo "Informática" nas máquinas cliente, quando listar os usuários e grupos do domínio. :wink:

Ficando dúvidas, pergunte.

[]s
Linux, AIX, Solaris, HP-UX... Nada contra quem segue ideologias, mas eu estou nessa porque dá $$$! cap_feceiro.png:
--d@niel--
--d@niel-- Veterano Registrado
1.4K Mensagens 18 Curtidas
#5 Por --d@niel--
15/06/2005 - 15:10
Para ver as permissões, bastaria você dar um ls -la /home/setores/informatica. Agora, se já quiser definir logo para o que deve ser, basta fazer:
# chown -R root.informatica /home/setores/informatica
# chmod -R 0770 /home/setores/informatica

Isto dá permissão total ao usuário e ao grupo, e nada aos demais. Só que eu vi que a Gerência também tem acesso, né... aí complica, pois as permissões padrão do Linux são um tanto rudimentares... Até daria pra usar ACLs, mas eu não sei como se faz isto. Se alguém tiver idéias, please help us.

[]s
Linux, AIX, Solaris, HP-UX... Nada contra quem segue ideologias, mas eu estou nessa porque dá $$$! cap_feceiro.png:
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal