Pular para o conteúdo

Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Responder tópico
  • Denunciar
  • Indicar

1. Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 04/11/2011 - 14:38h

Olá pessoal do VOL, boa tarde.

Estou com uma dúvida ao configurar um servidor debian com SAMBA 3.6.1 + PDC:

Preciso criar um arquivo .bat que crie os mapeamentos por grupo de usuários, como por exemplo @nti, @administradores, entre outros. No smb.conf, coloquei o logon script = %g.bat, mas, mesmo com o arquivo "administradores.bat" criado com este conteúdo:
@echo off

net use H:/HOME
net use X: \\SAMBASETRABES\documentos\publica /yes
net use Y: \\SAMBASETRABES\documentos\administradores /yes

net time \\SAMBASETRABES /set /yes

exit

quit

==================
não está funcionando...

as pastas estão criadas, mesmo assim não aparecem no windows.

O que pode estar errado?? sou novato em linux e nao manjo muito de scripts .bat tb, então, aliviem os comentários :D hehehehe.

Ótimo fds a todos.

Responder tópico

2. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 17/04/2012 - 20:30h

cara, se você conseguir posta aqui também que estou com o mesmo problema. Tá difícil...

4. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 17/04/2012 - 23:35h

A variável de substituição correta é %G (maísuculo) e não %g (minúsculo), troque no seu smb.conf e teste novamente, aproveite e coloque o seu script da seguinte maneira:

No início:

@echo off

E no final remova o exit e o quit

5. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 17/04/2012 - 23:37h

ah outro detalhe, crie um script para cada grupo, ou então vc pode utilizar um conjunto de script + programa chamado kixtart, veja mais em:

http://www.kixtart.org/

6. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 22/04/2012 - 12:31h

Cara já tinha feito isso mas não dar certo nem a pau... tá muito difícil. Já fiz diversas alterações nos tutoriais por aí, mas ainda não encontrei uma solução... vou continuar procurando, se eu encontrar, posto aqui pra todo mundo e acaba essa dor de cabeça....

7. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 08/05/2012 - 15:01h

encontrei a solução parcialmente. Só não consegui mapear o usuário que está em vários grupos. Vou continuar tentando. Para mapear automaticamente, faz-se o seguinte: criar um arquivo com o grupo do usuário com extensão .bat (grupo.bat) e depois dar permissão no arquivo .bat do grupo (p.e: grupo.bat) para r e x. Você tem que definir qual o grupo primário do usuário.

8. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 18/05/2012 - 01:48h

kleber-rr escreveu:

Olá pessoal do VOL, boa tarde.

Estou com uma dúvida ao configurar um servidor debian com SAMBA 3.6.1 + PDC:

Preciso criar um arquivo .bat que crie os mapeamentos por grupo de usuários, como por exemplo @nti, @administradores, entre outros. No smb.conf, coloquei o logon script = %g.bat, mas, mesmo com o arquivo "administradores.bat" criado com este conteúdo:
@echo off

net use H:/HOME
net use X: \\SAMBASETRABES\documentos\publica /yes
net use Y: \\SAMBASETRABES\documentos\administradores /yes

net time \\SAMBASETRABES /set /yes

exit

quit

==================
não está funcionando...

as pastas estão criadas, mesmo assim não aparecem no windows.

O que pode estar errado?? sou novato em linux e nao manjo muito de scripts .bat tb, então, aliviem os comentários :D hehehehe.

Ótimo fds a todos.
Cara vc adcionou isso no seu .conf?
logon script = administradores.bat %G

e depois adicionou o usuário que vc está logando dentro do grupo que quer visualizar dando permissão?
ex.:smb.conf
[NTI]
comment = Pasta do grupo NTI
path = /equipe/NTI
valid users = @Administradores, @NTI
read list = @Administradores, @NTI
write list = @Administradores, @NTI
force group = NTI
read only = No
force create mode = 0770
force directory mode = 0770
qualquer coisa posta seu smb.conf e seu script de logon na rede

9. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 18/05/2012 - 09:36h

Quanto ao logon, funciona perfeitamente. Quanto ao mapeamento, não faz automático. Vou tentar com o %G e depois posto o resultado.

10. Re: Criação de script .bat para mapear pasta do grupo no logon script = %g.bat

Enviado em 18/05/2012 - 13:00h

kleber-rr escreveu:

Olá pessoal do VOL, boa tarde.

Estou com uma dúvida ao configurar um servidor debian com SAMBA 3.6.1 + PDC:

Preciso criar um arquivo .bat que crie os mapeamentos por grupo de usuários, como por exemplo @nti, @administradores, entre outros. No smb.conf, coloquei o logon script = %g.bat, mas, mesmo com o arquivo "administradores.bat" criado com este conteúdo:
@echo off

net use H:/HOME
net use X: \\SAMBASETRABES\documentos\publica /yes
net use Y: \\SAMBASETRABES\documentos\administradores /yes

net time \\SAMBASETRABES /set /yes

exit

quit

==================
não está funcionando...

as pastas estão criadas, mesmo assim não aparecem no windows.

O que pode estar errado?? sou novato em linux e nao manjo muito de scripts .bat tb, então, aliviem os comentários :D hehehehe.

Ótimo fds a todos.
tenta mapear assim

%SystemRoot%\system32\net use U: /DELETE /y
%SystemRoot%\system32\net use U: \\SAMBASETRABES\%USERNAME%

net use X: /DELETE /y
net use Y: /DELETE /y

net use X: \\SAMBASETRABES\documentos\publica
net use Y: \\SAMBASETRABES\documentos\administradores



Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder