Amigo a forma mais simples é bem mais fácil....primeiro...tire o parâmetro
guest ok de todos os seus compartilhamentos.....

no lugar de "guest ok" coloque "valid users"

mais ou menos assim:

valid users=ricardo,zezao,fulano

entendeu?...tenta ae

falou

2009/5/14 Marcelo Buess <[email protected]>

> Senhores(as),
>
> Mais uma vez estou aqui para pedir ajuda (nem sei se é aqui que devo postar
> essa dúvida).
>
> Criei alguns diretórios no meu servidor Debian e queria (quero)
> compartilhá-los com algumas pessoas de outros setores. Como ainda não
> configurei o Debian para pertencer a minha rede, que roda toda ela em
> Windows XP controlada por Windows 2000 com AD, fiz os seguintes
> procedimentos:
>
> - Instalei o SAMBA <apt-get install samba>;
> - Criei os usuários na máquina <add user nome_do_usuário>;
> - Criei alguns grupos (intrasae, imagens-so, portalj, portalw) <add group
> nome_do_grupo>;
> - Coloquei cada usuário nos seus respectivos grupos <vim /etc/group>;
> - Editei o arquivo de configuração do samba (smb.conf) e deixei conforme
> abaixo (este arquivo é o original que vem na instalação com apenas algumas
> modificações). Para diminuir vou tirar o que estava em comentários:
> #
> #===== Global Settings ======
>
> [global]
>     workgroup = SAE
>     server string = %h server (Samba, Debian)
>     include = /etc/samba/dhcp.conf
>     dns proxy = no
>     log file = /var/log/samba/log.%m
>     max log size = 1000
>     syslog = 0
>     panic action = /usr/share/samba/panic-action %d
>     security = share
>     encrypt passwords = true
>     passdb backend = tdbsam
>     obey pam restrictions = yes
>     unix password sync = yes
>     passwd program = /usr/bin/passwd %u
>     passwd chat = *Enter\snew\s*\spassword:* %n\n
> *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
>     pam password change = yes
>
> #
> #======================= Share Definitions =======================
> #
> wins support = no
> [homes]
>     comment = Home Directories
>     browseable = no
>     read only = yes
>     create mask = 0700
>     directory mask = 0700
>     valid users = %S
>
> [printers]
>     comment = All Printers
>     browseable = no
>     path = /var/spool/samba
>     printable = yes
>     guest ok = no
>     read only = yes
>     create mask = 0700
>
> [print$]
>     comment = Printer Drivers
>     path = /var/lib/samba/printers
>     browseable = yes
>     read only = yes
>     guest ok = no
>
> [imagens-so]
>     comment = Imagens SO Windows
>     path = /home/imagens-so
>     read only = no
>     guest ok = yes
>     create mask = 777
>     directory mask = 777
>     browsable = yes
>     writable = yes
>
> [intrasae]
>     comment = Intranet da SAE
>     path = /var/www/intrasae
>     read only = no
>     guest ok = yes
>     create mask = 777
>     directory mask = 777
>     browsable = yes
>     writable = yes
>
> [portalj]
>     comment = Portal da SAE em Joomla
>     path = /var/www/portalj
>     read only = no
>     guest ok = yes
>     create mask = 777
>     directory mask = 777
>     browsable = yes
>     writable = yes
>
> [portalw]
>     comment = Portal da SAE em WordPress
>     path = /var/www/portalw
>     read only = no
>     guest ok = yes
>     create mask = 777
>     directory mask = 777
>     browsable = yes
>     writable = yes
> #####
>
> - Reinicializei o samba </etc/init.d/samba restart>;
> - Acessei o compartilhamento do Linux de uma estação Windows XP (iniciar,
> executar, \\IP_servidor\nome_compartilhamento);
>
> O que acontece é que não consego fazer com que somente as pessoas de
> determinado grupo acesse os seus respectivos compartilhamentos. Gostaria
> também de que, quando alguém criar algum diretório/arquivo este ficasse com
> a seguinte permissão:
>
> rxwrwxr-- usuário:grupo_usuários nome_arquivo/diretório
>
> Ou seja:
>
> - Usuário (dono): Acesso total
> - Grupo: Acesso total
> - Demais: somente leitura
>
> Tem como?
>
> Mais uma vez obrigado pela força...
>
> --
> Abraços,
>
> Marcelo da Costa Buess
> Telefone: +55 (61) 3411-4630
> Celular: +55 (61) 9981-1097
>

Responder a