logon script no samba

Iniciado por RodrigoCosta, 03 de Abril de 2007, 17:26

tópico anterior - próximo tópico

RodrigoCosta

Gostaria de saber se alguém pode me ajudar a configurar um script que mapeia unidades do samba no Windows de acordo com o grupo que os usuários pertencem.

Eu já estou usando o seguinte mapeamento:

@echo off
net use h: \\smbbelem\apps net use p: \\smbbelem\producao net use v: \\smbbelem\batchs net use o: \\smbbelem\software net use m: \\smbbelem\mlogica net use i: \\smbbelem\publica
net time \\smbrbelem /set /yes

Agora quero acrescentar o departamento do usuário de acordo com o grupo de cada um.

Tipo net use k: \\smbbelem\financeiro

Obrigado!!!

clcampos

Vou postar o que eu uso aqui:

Criamos um arquivo logon.bat com o seguinte conteúdo:

net use k: \\xxxsv03\usuarios
net use l:  \\xxxsv03\grupos
net use m: \\xxxsv03\publico


Vou postar meu smb.conf abaixo para você ver as alterações que deve fazer no seu:


[Global]

log file = /var/log/samba/log.%m

smb passwd file = /etc/smbpasswd

admin users = administrador

local master = yes

domain master = yes

domain logons = yes

null passwords = no

load printers = yes

name resolve order = host wins bcast

socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192

hosts equiv = /etc/hosts

username map = /etc/smbusers

encrypt passwords = yes

hosts allow = SEU_IP/24                                                          # Olhe seu IP/Mascara

logon drive = c:

logon script = logon.bat

logon path = \\%L\profiles

logon home = \\%L\profiles

password level = 0

wins support = yes

dns proxy = no

netbios name = xxxsv03

server string = Servidor de Arquivos PDC

remote announce = xx.x.xxx.0                                          # Seu IP

workgroup = camara

os level = 65

debug level = 1

printcap name = /etc/printcap

security = user

max log size = 100

domain logons = yes

domain logons = yes

#-----------------------------------SHARES-------------------------------#

[netlogon]

    writeable = yes

    path = /home/netlogon

    force create mode = 0777

    create mask = 0777

    comment = Network Logon Service

    public = yes



[profiles]

    comment = %u

    path = /home/%u

    public = yes

    writable = yes

    browseable = yes

    printable = no

    create mask = 0777

    force create mode = 0777



[home]

    comment = Home

    path = /home

    public = yes

    writable = yes

    browseable = yes

    printable = no

    create mask = 0777

    force create mode = 0777



[usuarios]

    comment = Arquivos Pessoais

    path = /home/usuarios/%u

    public = no

    writable = yes

    browseable = yes

    printable = no

    create mask = 0777

    force create mode = 0777



[grupos]

    comment = Pasta do grupo

    path = /home/grupos/%g

    public = no

    writable = yes

    browseable = yes

    printable = no

    create mask = 0777

    force create mode = 0777



[Publico]

    path = /home/publico

    public = yes

    writable = yes

    browseable = yes

    printable = no

    create mask = 0777

    force create mode = 0777

    force directory mode = 0777




Espero ter te ajudado. Eu não conheço assim de samba, este arquivo eu achei na internet e acertei para a minha realidade e isto foi feito a alguns anos atrás, de lá para cá ele tem ficado cada vez mais em desuso, já que estamos migrando tudo aqui para linux (falta menos de 10%).

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!