+ Responder ao Tópico



  1. #1
    alexlabtec
    Visitante

    Question Novamente help amigons

    Caros amigos bom dia ou boa tarde, estou novamente tentando uma ajuda de vcs que acessem este forum e tem um conhecimento acima do meu, pois estou aqui a aprender, ja faz um bom tempo que estou tentando sanar este meu problema com samba, e ja peguei msn de uma galera e nada a turma não pega comigo o problema e termina ele, preciso de uma ajuda do começo ao fim. ja desabafei um pouquinho agora vem o caso espero que consigam entender.

    Vamos la eu criei no diretorio raiz /
    algumas pastas chamadas
    datacontrol ,dentro desta pasta te outra pasta chamada arquivos e dentro desta pasta temos tres pastas chamadas downloads , tutoriais , rmps
    O que necessito é :
    o diretorio datacontrol(sem senha e login)
    o diretorio arquivos (sem senha e login)
    o diretorio downloads (com senha e login a cada acesso a ela)
    o diretorio tutorial (com senha e login a cada acesso a ela)
    e o diretorio rpms (com senha e login a cada acesso a ela)
    São este o meu problema tem como fazer isto no samba não importa a forma me ajudem a sanar este problema e lhe peço que peguem o caso e se é possivel terminar comigo ou no MSN ou pelo Forum mesmo
    Lembrando amigos não sou fera no linux estou aprendendo e sua ajuda ou ensinamento seria muito bom para mim

    Deste ja agradeço a vcs
    Meu muito Obrigado
    Alexandro de Oliveira
    Distro Mandriva Linux 2007

  2. #2

    Padrão

    Bem... eu acho que a maioria dos usuários preferem não responder dúvidas por MSN ou por e-mails particulares. Primeiro porque eles preferem que as respostas para as dúvidas fiquem no fórum, para quê futuramente outras pessoas com os mesmos problemas possam encontrar as respostas aqui. Segundo porque alguns preferem cobrar por isso, como se fosse um suporte, hehehe.

    Mas vamos procurar resolver o seu problema...

    Para começo de conversa, sempre é bom ter uma documentação em mãos. Uma documentação que eu acho boa para todo mundo e que me serve de consulta é o Focalinux. Existe um módulo específico para o SAMBA, inclusive, Ele está disponível em Guia Foca GNU/Linux

    Uma dica para organização: Crie dentro da raíz (/) um diretório chamado "dados" ou "server" ou qualquer coisa do gênero e crie suas pastas lá dentro, fica mais organizado e melhor para fazer manutenção eventual.

    Comece por aí e depois fale pra gente onde você tá travando, ok?


    Abraços!

  3. #3
    alexlabtec
    Visitante

    Question Xstefanox

    Otimo meu veio gostei claro eu tenho em mão guia foca ou melhor no computer , certo , otimo agora eu vou alterar da forma que vc pediu otimo posso postar o meu smb.conf, para que vc possa avaliar aonde estou pecando, spero que posso contar com vc não me importo pode ser no forum mesmo apenas sanar o meu problema blz

    Muito obrigado mesmo.

  4. #4

    Padrão

    É bom postar pra ajudar a gente sim. Fora isso, tu vai usar domínio ou nem?

  5. #5
    alexlabtec
    Visitante

    Question Help

    XSTEFANOX ;

    Amigon ja alterei a pasta agora e server abaixo segue o script do smb.conf

    # This is the main Samba configuration file. You should read the
    # smb.conf(5) manual page in order to understand the options listed
    # here. Samba has a huge number of configurable options (perhaps too
    # many!) most of which are not shown in this example
    #
    # Any line which starts with a ; (semi-colon) or a # (hash)
    # is a comment and is ignored. In this example we will use a #
    # for commentry and a ; for parts of the config file that you
    # may wish to enable
    #
    # NOTE: Whenever you modify this file you should run the command "testparm"
    # to check that you have not made any basic syntactic errors.
    #
    #======================= Global Settings =====================================
    [global]

    # workgroup = NT-Domain-Name or Workgroup-Name
    workgroup = DATACONTROLWEB
    netbios name = DATACONTROL
    server string = Samba Server
    ; nt acl support = yes
    ; force directory mode = 0777
    hosts allow = 192.168.0. 192.168.2. 127.
    ; keep alive = 20
    ; printcap name = /etc/printcap
    load printers = yes
    ; printing = cups
    ; cups options = raw
    ; guest account = pcguest
    Log file = /var/log/samba/%m.log
    max log size = 50
    ; debug level = 1
    security = user
    ; password server = <NT-Server-Name>
    ; password level = 8
    ; username level = 8
    encrypt passwords = yes
    update encrypted = yes
    smb passwd file = /etc/samba/smbpasswd
    ; username map = /etc/samba/smbusers
    ; unix password sync = Yes
    ; passwd program = /usr/bin/passwd %u
    ; passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
    ; username map = /etc/samba/smbusers
    ; include = /etc/samba/smb.conf.%m
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    ; interfaces = 192.168.12.2/24 192.168.13.2/24
    ; remote browse sync = 192.168.3.25 192.168.5.255
    ; remote announce = 192.168.1.255 192.168.2.44
    local master = yes
    os level = 100
    domain master = yes
    ; security mask = 0777
    ; force create mode = 0777
    ; force security mode = 0777
    ; preferred master = yes
    domain logons = yes
    ; logon script = %m.bat
    ; writeable = yes
    ; logon script = %U.bat
    logon path = \\%L\Profiles\%U
    admin users = root,alexandro
    ; name resolve order = wins lmhosts bcast
    ; wins support = yes
    ; wins server = w.x.y.z
    ; wins proxy = no
    dns proxy = no
    ; force directory security mask = 0777
    ; directory security mask = 0777
    ; time server = true
    ; announce as = NT Server
    preferred master = yes
    ; directory mask = 0777
    ; obey pam restrictions = yes
    ; pam password change = yes
    ; preserve case = no
    ; short preserve case = no
    ; default case = lower
    ; case sensitive = no

    #============================ Share Definitions ==============================
    idmap uid = 16777216-33554431
    idmap gid = 16777216-33554431
    template shell = /bin/false
    winbind use default domain = no

    ;[homes]
    ; comment = Home Directories
    ; read only = no
    ; browseable = no
    ; available = yes
    ; public = no
    ; writable = yes
    ; only user = no
    ; create mask = 0777
    ; directory mask = 0777

    [netlogon]
    comment = Network Logon Service
    path = /home/netlogon
    ; browseable = yes
    ; guest ok = yes
    writable = no
    ; printable = no
    ; public = yes
    share modes = no
    ; write list = root

    # Un-comment the following to provide a specific roving profile share
    # the default is to use the user's home directory
    ;[Profiles]
    ; path = /home/profiles
    ; browseable = no
    ; guest ok = yes


    # NOTE: If you have a BSD-style print system there is no need to
    # specifically define each individual printer
    [printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
    # Set public = yes to allow user 'guest account' to print
    guest ok = no
    writable = no
    printable = yes

    # This one is useful for people to share files
    ;[tmp]
    ; comment = Temporary file space
    ; path = /tmp
    ; read only = no
    ; public = yes

    # A publicly accessible directory, but read only, except for people in
    # the "staff" group
    ;[public]
    ; comment = Public Stuff
    ; path = /home/samba/publico
    ; browseable = yes
    ; writable = yes
    ; guest ok = yes
    ; public = yes
    ; read only = yes
    ; create mode = 0777
    ; create mask = 0777
    ; write list = @staff

    # Other examples.
    #
    # A private printer, usable only by fred. Spool data will be placed in fred's
    # home directory. Note that fred must have write access to the spool directory,
    # wherever it is.
    ;[fredsprn]
    ; comment = Fred's Printer
    ; valid users = fred
    ; path = /homes/fred
    ; printer = freds_printer
    ; public = no
    ; writable = no
    ; printable = yes

    # A private directory, usable only by fred. Note that fred requires write
    # access to the directory.
    ;[fredsdir]
    ; comment = Fred's Service
    ; path = /usr/somewhere/private
    ; valid users = fred
    ; public = no
    ; writable = yes
    ; printable = no

    # a service which has a different directory for each machine that connects
    # this allows you to tailor configurations to incoming machines. You could
    # also use the %u option to tailor it by user name.
    # The %m gets replaced with the machine name that is connecting.
    ;[pchome]
    ; comment = PC Directories
    ; path = /usr/pc/%m
    ; public = no
    ; writable = yes

    # A publicly accessible directory, read/write to all users. Note that all files
    # created in the directory by users will be owned by the default user, so
    # any user with access can delete any other user's files. Obviously this
    # directory must be writable by the default user. Another user could of course
    # be specified, in which case all files would be owned by that user instead.
    ;[public]
    ; path = /usr/somewhere/else/public
    ; public = yes
    ; only guest = yes
    ; writable = yes
    ; printable = no

    # The following two entries demonstrate how to share a directory so that two
    # users can place files there that will be owned by the specific users. In this
    # setup, the directory should be writable by both users and should have the
    # sticky bit set on it to prevent abuse. Obviously this could be extended to
    # as many users as required.
    ;[myshare]
    ; comment = Mary's and Fred's stuff
    ; path = /usr/somewhere/shared
    ; valid users = mary fred
    ; public = no
    ; writable = yes
    ; printable = no
    ; create mask = 0765

    [server]
    comment = Compartilhamentos
    path = /server
    ; read only = no
    ; valid users = alexandro
    ; write list = alexandro
    admin user = root,alexandro
    ; directory mode = 0777
    ; guest ok = no
    available = yes
    ; only user = yes
    browseable = yes
    public = yes
    writable = yes
    ; printable = no
    ; create mode = 0777
    ; create mask = 0777

    ;[arquivos]
    ; comment = Arquivos
    ; path = /datacontrol/arquivos
    ; read only = no
    ; directory mode = 0777
    ; browseable = yes
    ; public = no
    ; create mode = 0777
    ; create mask = 0777

    Obrigado

  6. #6

    Padrão

    Amigo... não sei se você percebeu, mas tem os exemplos pra tudo o quê você quer fazer no próprio smb.conf... Se você quiser fazer um diretório acessível pra todo mundo ou só para um certo grupo...

    Outra coisa... fala pra gente onde exatamente você tá travado.

  7. #7
    alexlabtec
    Visitante

    Question Xstefanox

    XSTEFANOX o que acontece é o seguinte hoje eu inicio o windows 2003 e vou na rede quando eu acesso a primeira vez rede ele ja na primeira pasa me pede a senha e depois as outras são liberada e se eu fecho o a rede e abro denovo e não pede mais a senha, e não é isto que necessito

    é que na pasta server liberação total sem senha pasta arquivos total sem senha e as demais dentro da pasta arquivo cada diretorio com sua senha.


    Blz.