+ Responder ao Tópico



  1. #1
    bruno_forum
    Visitante

    Padrão Donos de arquivos

    Boa TARDE PESSOAL,

    TO COM UM PROBLEMINHA AQUI BASICO PARA VOCES POREM NAO TO SABENDO ONDE CONFIGURAR NO MEU CONECTIVA 10.

    Usamos aqui na empresa samba, para as pastas compartilhadas...o problema é que quando uma pessoa cria um arquivo ou modifica um arquivo nessas pastas compartilhadas aparece como dono e usuario o palavra nobody:

    [root@serv geral]# ls -la
    -rwxrwxr-x 1 nobody nobody 0 2006-02-22 planilhacustos.xls

    e o certo era para aparecer o nome do usuario que neste caso era Carlos.

    Onde eu posso configurar isso?

    Bom gente achei melhor postar meu samba aqui, assim tenhu certeza que voces poderao me ajudar melhor com meu problema.
    Fiz um ajuste de configuração da pasta compartilhada (geral ) na parte

    de :

    force user = nobody
    force group = nobody

    para

    force user = %u
    force group = %u

    e

    force user = +geral
    force group = +geral

    porem os dois jeitos nao funcionou


    Segue o SAMBA:


    [global]
    workgroup = Empresa
    server string = Conectiva Linux Server
    log file = /var/log/samba/%m.log
    max log size = 50
    debug level = 1
    security = user
    encrypt passwords = yes
    smb passwd file = /etc/samba/smbpasswd
    username map = /etc/samba/smbusers
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    add machine script = /usr/sbin/adduser -n -r -g machines -c "Samba machine" -d /dev/null -s /bin/false %u
    unix charset = iso-8859-1
    passdb backend = smbpasswd
    encrypt passwords = yes
    interfaces = eth0
    bind interfaces only = yes
    unix charset = iso8859-1
    display charset = cp850
    domain logons = yes
    os level = 100
    preferred master = yes
    domain master = yes
    logon script = scripts\%U.bat
    logon path =

    [homes]
    comment = Diretorio de cada usuario
    browseable = no
    writable = yes
    valid users = %S
    read only = no
    force user = %s

    [netlogon]
    comment = Network Logon Service
    path = /etc/samba/netlogon
    guest ok = yes
    writable = no
    share modes = no

    #Pastas compartilhadas do Samba. ( AQUI TEM UMAS 14 IDENTICAS SO MUDA O NOME E O PATH)

    [Geral]
    comment = Dados para compartilhar
    path = /base-de-dados/geral
    force user = nobody (local onde mudei conforme dito no inicio)
    force group = nobody (local onde mudei conforme dito no inicio)
    force create mode = 0771
    force directory mode = 0771
    guest only = yes
    public = no
    writable = yes
    printable = no


    Nao uso nada de impressao! entao meu smb termina aqui.


    Aguardo

  2. #2

    Padrão Re: Donos de arquivos

    Primeiro o problema básico é seu.

    Agora tenta isto na sua configuração global para ele aceitar as definições de permissão do Win
    nt acl support = true

  3. #3
    bruno_forum
    Visitante

    Padrão Re: Donos de arquivos

    Poxa edmafer nade de funfar meu....
    testei com isso comando junto com as combinações que eu
    ja tinha colocado e nada de funfar...ele cria os arquivos
    e sempre como dono e grupo = nobody

    ta complicado hemm...é realmente é problema é meu msmo.!

  4. #4

    Padrão Re: Donos de arquivos

    Seu samba é controlador de domínio?
    ou
    Seus usuários precisam digitar senha quando vão acessar algum compartilhamento do samba?

    Cara, dá uma olhada nas minhas configurações globais e veja se acha a diferença:

    [global]
    guest account = nobody
    smb passwd file = /etc/samba/smbpasswd
    name resolve order = lmhosts host wins bcast
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    admin users = edson
    obey pam restrictions = true
    prefered master = true
    domain master = true
    encrypt passwords = true
    wins support = true
    netbios name = BOSS
    server string = BOSS - Administrador Internet/Arquivos
    local master = true
    workgroup = CENTURY
    os level = 100
    security = user
    domain logons = true
    log file = /var/log/samba/%m.log
    log level = 1
    max log size = 500
    debug level = 1
    logon drive = M:
    logon path = C:\Documents and Settings\%U\profile
    logon script = /home/samba/netlogon/scrini.bat
    domain logons = true
    preserve case = true
    case sensitive = false
    time server = true
    remote announce = 10.1.57.255/CENTURY
    nt acl support = true



  5. #5
    noema
    Visitante

    Padrão Re: Donos de arquivos

    é controlador de dominio sim.

    o problema acredito eu que esteja na area de netlogon e nao no guia global

    [Geral]
    comment = Dados para compartilhar
    path = /base-de-dados/geral
    force user = nobody (local onde mudei conforme dito no inicio)
    force group = nobody (local onde mudei conforme dito no inicio)
    force create mode = 0771
    force directory mode = 0771
    guest only = yes
    public = no
    writable = yes
    printable = no

    me informa como que ta a sua conf nessa area de pasta compartilhada...ai eu comparo

  6. #6

    Padrão Re: Donos de arquivos

    Nos diretórios dos usuário ele mantem corretamente então?

    Vou te mandar meu compartilhamento público para você ver as diferenças.

    [compartilha]
    path = /home/compartilha
    security = share
    comment = Diretório compartilhado de acesso livre a todos
    writable = true
    public = true
    browseable = true
    directory mask = 666
    create mode = 666
    inherit permissions = true

    #Lixeira do samba
    vfs object = recycle
    vfs options = /etc/samba/recycle.conf

  7. #7
    bruno_forum
    Visitante

    Padrão Re: Donos de arquivos

    Nao...todas as pastas estao configuradas iguais, tem pastas que chama GERAL (aqui todos tem permissao igual essa sua compartilha) e tbm tem uma pasta chamada ADMINISTRAÇÃO ( essa apenas uns usuarios tem permisssao) a forma que eu faço isso é usando script , aquele script famoso net use ...... ( um bat ) que mapeia as unidade de rede. de acordo com o login entendeu?

    vc mandou isso né:
    [compartilha]
    path = /home/compartilha
    security = share
    comment = Diretório compartilhado de acesso livre a todos
    writable = true
    public = true
    browseable = true
    directory mask = 666
    create mode = 666
    inherit permissions = true

    qndo vc diz "Diretorio compartilhado de acesso livre a todos " que dizer que o joao,carlos,jose,maria pode criar e excluir arquivos dentro desta pasta certo?" agora qndo vc ( admin ) da um ls-l em /home/compartilha vc consegue ver quem ( qual usuario ) criou os arquivos? eu aqui nao consigo aparece sempre nobody. esse ta sendo o problema

  8. #8

    Padrão Re: Donos de arquivos

    Exatamente isto.

    Aqui eu tenho o samba como controlador de domínio, e as máquinas (winxp) validam logon nele.

    Mas não entendo por que o seu não funciona, pois aqui aparece o usuário que criou o arquivo,

    Ex:
    Código :
    BOSS:/home/compartilha# ls -la
    total 1243
    drwxrwxrwx  5 edson    edson       344 2006-02-23 08:46 .
    drwxrwsr-x 42 root     staff      1024 2006-02-03 15:08 ..
    -rwxrw-rw-  1 assistencia$ administrativo 288915 2005-09-14 18:04 agenda.WAB
    drwxrwxrwx  2 clovis    producao     1456 2006-02-21 16:28 Angelica
    -rwxrw-rw-  1 root     edson      24580 2005-11-30 16:34 CARTAO_CENTURY_RAFAEL.jpg
    -rwxrw-rw-  1 root     edson      5286 2005-11-14 15:38 century_new.jpg
    -rwxrw-rw-  1 root     edson      4787 2005-09-23 15:16 divani_logo.jpg
    drwxrwxrwx  2 joyce    administrativo  960 2006-02-23 08:46 miniaturas - ABIMAD - 2006
    -rwxrw-rw-  1 joyce    administrativo 930816 2006-02-15 09:17 Produtos Prontos -Art Ville - Jan-06.xls
    drwx------  2 root     edson       48 2006-02-23 08:46 .recycle

  9. #9
    bruno_forum
    Visitante

    Padrão Re: Donos de arquivos

    Ai Edmafer, é essim que tem que ser aqui...

    drwxrwxrwx 2 clovis producao 1456 2006-02-21 16:28 Angelica
    drwxrwxrwx 2 joyce administrativo 960 2006-02-23 08:46 miniaturas - ABIMAD - 2006

    o clovis que faz parte do grupo produção crou um arquivo angelica
    joyce do grupo administrativo criu o arquivo miniatura -abimad

    Caramba aqui aparece tudo nobody nobody, posta a sua conf da pasta produção ai.
    Aqui usamos tudo perfil local nas maquinas xp , ou seja nenhum arquivo de perfil vai para o servidor..

  10. #10

    Padrão Re: Donos de arquivos

    Aqui também não, e este é um ls do diretório compartilha.

    O mesmo que já mandei a conf para você.

    E ali é clovis que faz parte do grupo produção criou o arquivo angelica.

  11. #11
    bruno_forum
    Visitante

    Padrão Re: Donos de arquivos

    putz edmafer...entao...nao sei mesmo...

    vc usa o arquivo etc/group ?

    o meu esta vazio, vazio eu digo nao tem nenhum gruopo chmamado GERAL, ADMINISTRAçÇÃO, no seu arquivo tem escrito
    PRODUÇÃO: joyce ou seja...no grupo produçao tem o usuario joyce.

    xeka ai pa mim...nossa q rolo..!

  12. #12

    Padrão Re: Donos de arquivos

    Quando você adiciona um usuário no sistema, se você não define o grupo que ele vai fazer parte, por padrão o linux cria um grupo com o próprio nome do usuário.

    Por motivos de padronização e acesso, eu crio grupos por setores da empresa. Ai quando eu crio o usuário eu já defino a que grupo ele vai fazer parte.

    Mas não acredito que seja este o problema.

  13. #13
    bruno_forum
    Visitante

    Padrão Re: Donos de arquivos

    Voce acredita memso que seria no smb.conf realmente?

  14. #14

    Padrão Re: Donos de arquivos

    Cara acredito... mas já não sei lhe afirmar mais nada.

    No linux quem é o dono do diretório público?

  15. #15
    bruno_forum
    Visitante

    Padrão Re: Donos de arquivos

    Entao aqui nao usamos a pasta public do smb, ela esta comentada.
    nao usamos...que estranhu isso nao funcionar..... :?