+ Responder ao Tópico



  1. #1

    Padrão Por favor Ajuda com smb.conf

    Pessoal boa tarde.
    sou iniciante no linux, e principalmente no SAMBA.
    Estou com um problema em uma empresa que tem um servidor Debian (firewall, servidor de arquivos, squid etc).
    Consegui configurar o squid com a ajuda de vcs aqui do forum, obrigado.
    O problema que tenho agora é nas permissões das pastas que compartilho com as maquinas Windows XP.
    Gostaria que todos tivessem permissão para escrever e executar em todas as pastas, menos na pasta gerenciamento (nesta pasta apenas os usuarios Andrea, Leila e Vagner com acesso full).
    Abaixo o meu smb.conf:


    [global]
    workgroup = SERVER_GM
    netbios name = Servidor_nt
    server string = Server
    security = user
    log file = /var/log/samba.%m
    max log size = 50
    os level = 65
    # preferred master = Yes
    # domain master = Yes
    dns proxy = No
    wins support = Yes
    [Correio]
    recycle:touch = true
    vfs objects = recycle
    writeable = yes
    path = /home/arquivos/correio
    write list = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    recycle:keeptree = true # mantém as pastas
    comment = Pasta de Arquivos PST
    valid users = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    create mode = 777
    recycle:maxsize = 100000000 # maxsize=0 ilimitado
    recycle:repository = ../../lixeiras/.%I/%T

    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/

    [Arquivos]
    recycle:touch = true
    vfs objects = recycle
    writeable = yes
    write list = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    path = /home/arquivos/arquivos
    recycle:keeptree = true # mantém as pastas
    valid users = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    recycle:maxsize = 500000000 # maxsize=0 ilimitado
    create mode = 777
    recycle:repository = ../../lixeiras/.%I/%T

    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/

    [Sistema]
    recycle:touch = true
    vfs objects = recycle
    writeable = yes
    write list = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    path = /home/arquivos/sistema
    recycle:keeptree = true # mantém as pastas
    valid users = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    recycle:maxsize = 500000000 # maxsize=0 ilimitado
    create mode = 777
    recycle:repository = ../../lixeiras/.%I/%T

    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/

    #[Temporario]
    recycle:touch = true
    vfs objects = recycle
    writeable = yes
    write list = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    path = /home/temporario
    recycle:keeptree = true # mantém as pastas
    valid users = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    recycle:maxsize = 500000000 # maxsize=0 ilimitado
    create mode = 777
    recycle:repository = ../../lixeiras/.%I/%T

    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/

    #[Backup]
    writeable = yes
    valid users = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    create mode = 777
    write list = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    path = /home/bkp

    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/
    #[Lixeira]
    writeable = yes
    valid users = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    create mode = 777
    write list = admin,@ger,rafael,thiago,carolina,ana,daniela,tatiane,leila,mariana,andrea,vagner
    path = /home/lixeiras

    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/
    [Gerenciamento]
    guest account = admin
    write list = andrea,vagner,@ger,leila
    force directory mode = 0777
    recycle:keeptree = true # mantém as pastas
    recycle:maxsize = 500000000 # maxsize=0 ilimitado
    recycle:touch = true
    vfs objects = recycle
    writeable = yes
    invalid users = @ger
    path = /home/arquivos/gerenciamento
    force create mode = 0777
    force user = nobody
    valid users = andrea,vagner,@ger,leila
    create mode = 0777
    recycle:repository = ../../lixeiras/.%I/%T
    directory mode = 0777


    # veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.jpg/

    Não sei o que há de errado, os usuarios conseguem escrever no disco, mas quando vão executar, diz que não tem permissão para executar.
    Peço a ajuda dos amigos para relsover este problema...desde já agradeço a paciência com um novato.

  2. #2
    Avatar de shuttner
    Ingresso
    Aug 2008
    Localização
    Boa Vista - Roraima
    Posts
    257
    Posts de Blog
    1

    Padrão

    Além de dar permissão no samba
    para poderem acessar
    vc tem que ir no home
    dar permissão nas pastas
    chmod 777 /home/arquivos/arquivos
    ai vc da permissão de full pro usuarios

  3. #3

    Padrão

    Como disse o shuttner verifica as permicoes de pasta e arquivos, para as permissoes se propararem em subpastas usa -R fica
    chmod 777 /home/arquivos/arquivos -R

    o valid users pode ser = %S para todos usuarios acessarem , fica assim
    valid users = %S
    para a pasta restrita coloca os nomes dos users

    e para os usuarios poderem acessar e modificar arquivos dos outros coloca no global
    create mask= 777
    force create mode= 777
    directory mask= 777
    force directory mode=777
    para criar arquivos e pastas com permissao para todos

    duvidas posta ai

  4. #4

    Padrão

    brother..


    valid users = Andrea, Leila, Vagner
    invalid users = todo resto de gente ai

    ou crie um grupo para os tres
    e coloque este grupo no "valid users"
    dai vc faz assim

    chown -Rc grupo:grupo /home/arquivos/gerenciamento

    e depois

    chmod -Rv 777 /home/arquivos/gerenciamento

    abraço