+ Responder ao Tópico



  1. #1

    Padrão Dúvida no samba ?

    Olá pessoal,

    Estou mechendo numa máquina linux, que já tinha o samba instalado.
    O samba na mesma funciona da seguinte forma, aponta para um domínio e os usuários cadastrados no linux e logados no domínio windows acessam o compartilhamento no linux.
    Detalhe é que os usuários do linux, não precisam ter a mesma senha do domínio para acessarem o compartilhamento no linux.

    A minha dúvida é para que serve o arquivo smbusers no /etc/samba ? Pois o samba está usando os usuários cadastrados no linux, e não desse arquivo.

    Abaixo segue a configuração do samba dessa máquina:

    Outra dúvida, poderia usar essa configuração em qualquer outra máquina linux com samba que tenha os mesmos diretorios listados ?


    [global]
    workgroup = dominio-pdc
    server string = Samba Server
    security = SERVER
    password server = 192.168.1.10
    lanman auth = No
    log file = /var/log/samba/%m.log
    max log size = 0
    os level = 64
    create mask = 0666
    force create mode = 0666
    directory mask = 0666
    force directory mode = 0666
    printing = lprng

    [printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

    [TEMP]
    comment = LOCAL TEMPORARIO DE TXT
    path = /diretorio/temp
    read only = no
    inherit permissions = Yes

  2. #2
    Analista de Sistemas Avatar de MDdantas
    Ingresso
    Apr 2007
    Localização
    Caruaru - Pernambuco
    Posts
    423

    Padrão

    Citação Postado originalmente por robsoncb Ver Post
    Olá pessoal,

    Estou mechendo numa máquina linux, que já tinha o samba instalado.
    O samba na mesma funciona da seguinte forma, aponta para um domínio e os usuários cadastrados no linux e logados no domínio windows acessam o compartilhamento no linux.
    Detalhe é que os usuários do linux, não precisam ter a mesma senha do domínio para acessarem o compartilhamento no linux.

    A minha dúvida é para que serve o arquivo smbusers no /etc/samba ? Pois o samba está usando os usuários cadastrados no linux, e não desse arquivo.

    Abaixo segue a configuração do samba dessa máquina:

    Outra dúvida, poderia usar essa configuração em qualquer outra máquina linux com samba que tenha os mesmos diretorios listados ?


    [global]
    workgroup = dominio-pdc
    server string = Samba Server
    security = SERVER
    password server = 192.168.1.10
    lanman auth = No
    log file = /var/log/samba/%m.log
    max log size = 0
    os level = 64
    create mask = 0666
    force create mode = 0666
    directory mask = 0666
    force directory mode = 0666
    printing = lprng

    [printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

    [TEMP]
    comment = LOCAL TEMPORARIO DE TXT
    path = /diretorio/temp
    read only = no
    inherit permissions = Yes

    Robson,

    Boa tade. Pelo o que vi o seu servidor samba está utilizando a modalidade de segurança - autenticação de usuários - SERVER -> segurança por usuário, remota. O samba pega o nome de usuário e senha e autentica junto a outro servidor , que poderá ser outro linux rodando samba ou um Windows Server. Apesar de ainda ser remota, ainda se faz necessário criar os usuários unix localmente em determinados caso. O arquivo smbusers ele é utilizado para realizar o mapeamento dos nomes dos usuários. por exemplo, o windows aceita espaços no nome do usuário enquanto o Linux não aceita. Veja um exemplo:

    root = Dantas---->> no windows este será o usuário Dantas
    user1 = Robson cb ---->> no windows este será o usuário Robson cb


    espero ter sanado as dúvidas.

    Atenciosamente,



  3. #3

    Padrão

    Citação Postado originalmente por MDdantas Ver Post
    Robson,

    Boa tade. Pelo o que vi o seu servidor samba está utilizando a modalidade de segurança - autenticação de usuários - SERVER -> segurança por usuário, remota. O samba pega o nome de usuário e senha e autentica junto a outro servidor , que poderá ser outro linux rodando samba ou um Windows Server. Apesar de ainda ser remota, ainda se faz necessário criar os usuários unix localmente em determinados caso. O arquivo smbusers ele é utilizado para realizar o mapeamento dos nomes dos usuários. por exemplo, o windows aceita espaços no nome do usuário enquanto o Linux não aceita. Veja um exemplo:

    root = Dantas---->> no windows este será o usuário Dantas
    user1 = Robson cb ---->> no windows este será o usuário Robson cb


    espero ter sanado as dúvidas.

    Atenciosamente,
    Olá amigo, acho que entendi mas quando uso o modo autenticação de usuários - SERVER, nesse tipo de autenticação os usuários do linux onde está o samba não precisão ter a mesma senha do domínio a qual minha rede responde, tem que ter apenas o login da rede windows com o mesmo usuário do linux, correto ?