+ Responder ao Tópico



  1. #1

    Padrão Problemas com SAMBA no Ubuntu server

    Olá, dou manutenção em um escritorio de contabilidade, que ainda utiliza um programa em DOS, e que este possui um sistema de trava na qual guarda alguns arquivos em uma pasta oculta, ae eu implantei um servidor linux com samba, e coloquei o hd do antigo servidor e montei a partição NTFS do hd no linux, e compatilhei pelo SAMBA, mas o que esta acontecendo é que o linux ou o samba, nao sei qual, esta tirando os atributos dos arquivos e pastas, tipo...arquivos ocultos, mortos e somente leitura, e com isso quando eu vou abrir numa maquina win, da que o sistema foi violado, eu conversei com a empresa que desenvolveu o sistema, e eles disse que ja teve esses problemas, e que nenhum atributo dos arquivos pode ser mudado, tem que se manter tudo igual, como se estivesse numa maquina windows, e eles tb flw que eu fiz o processo certo, de colocar o hd no novo servidor, e compartilhar, pois se eu fizesse uma copia, naum iria rodar.

    Alguem tem alguma ideia de como farei isso, e tb observer, que se eu acesso o compartilhamento do servidor, atraves de uma maquina win e tendo mudar algum atributo, ele naum muda.

  2. #2

    Padrão atributos?

    Amigo, esse caso é permissão.

    Estás usando controlador de domínio, e talvez as permissões dos users não permitem que ele altere tais arquivos.


    Quais atributos precisas que fiquem fixos? e que tipo de permissão teus users precisam?



  3. #3

    Padrão

    Citação Postado originalmente por debeijer Ver Post
    Amigo, esse caso é permissão.

    Estás usando controlador de domínio, e talvez as permissões dos users não permitem que ele altere tais arquivos.


    Quais atributos precisas que fiquem fixos? e que tipo de permissão teus users precisam?

    Não estou usando no com controlador de dominio.....estou usando no modo share...
    Eu preciso que os atributo se mantenham originais.....eu tirei o hd do servidor e coloquei numa maquina com win.....e os atributos tao todos lah...inclusive consegui ateh rodar o programa, mas quando coloco no servidor linux, os atributos desaparecem.....e nenhum arquivo ou pastas ficam com atributos, eu preciso que o samba mantenham os atributos originais, e que se eu acessar o compatilhamento pela rede, esses atributos se mantenha.

  4. #4

    Padrão

    Amigo, eu não sei como funciona a questão dos atributos no windows, mas creio que sejam da mesma forma que as permissões no linux!

    Faça um teste, dê permissão full aos seus arquivos e veja se roda!

    Verifique também se ele não necessita de alguma biblioteca específica!

    qual o erro que ele dá ao tentar rodar?



  5. #5

    Padrão

    brother, as permissões e atributos do linux são completamente diferentes do windows.
    como eu ja disse no seu outro post, o ideal seria vc deixar esses arquivos no linux dai vc consegue dar acesso full ai!!!

    abraço!

  6. #6

    Padrão

    Citação Postado originalmente por Lincoln Ver Post
    brother, as permissões e atributos do linux são completamente diferentes do windows.
    como eu ja disse no seu outro post, o ideal seria vc deixar esses arquivos no linux dai vc consegue dar acesso full ai!!!

    abraço!

    OKay, completamente diferentes, mas o princípio é o mesmo!

    Beleza!

    Agora me surgiu uma dúvida, onde podes alterar estes atributos windows via linux? via inode?



  7. #7

    Padrão

    ae esta meu smb.conf, se eu jogar para um partição ext3, o que eu teria que fazer?

    Código :
    [SIZE=1][global][/SIZE]
    [SIZE=1]   log file = /var/log/samba/%m[/SIZE]
    [SIZE=1]   guest account = nobody[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]name resolve order = wins lmhosts host[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]smb ports = 137 138 139 445[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force directory mode = 777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]enable privileges = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]domain master = No[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]interfaces = eth1,lo[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]hosts allow = 192.168.0.[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]wins support = true[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]netbios name = SERVER[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]browseable = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]server string = servidor escritrio uniao[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force create mode = 777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]workgroup = UNIAO[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]os level = 65[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]create mode = 777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]security = share[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]syslog = 0[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]max log size = 50[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]bind interfaces only = Yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]directory mode = 777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]log level = 1[/SIZE]
    [SIZE=1][PRODOS][/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]path = /media/prodos[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]map system = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]browseable = Yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]writeable = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]mangle case = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]printable = No[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force directory mode = 0777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force group = root[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force create mode = 0777 [/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE][/SIZE][SIZE=1]public = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]create mode = 0777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]short preserve case = no[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]directory mode = 077[/SIZE]
    [SIZE=1][DADOS][/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]path = /dados/dados/dados[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]read only = no[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force create mode = 0777 [/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]force directory mode = 0777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]printable = No[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]read only = No[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]browseable = Yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]directory mask = 0770[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]create mask = 0777[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]writable = yes[/SIZE]
    [SIZE=1][SIZE=1]   [/SIZE]guest ok = yes[/SIZE]
    Última edição por edileyoliveira; 22-04-2009 às 16:25.

  8. #8



  9. #9

    Padrão

    depois de estar na partição linux vc da as devidas permissões as pastas, um exemplo para acesso full:

    chmod -Rv 777 /media/prodos

    agora analizando seu smb.conf eu mudaria algumas coisas... tudo ficaria assim:

    Código :
    [SIZE=1][global][/SIZE]
    [SIZE=1]log file = /var/log/samba/%m[/SIZE]
    [SIZE=1]guest account = nobody[/SIZE]
    [SIZE=1]name resolve order = wins lmhosts host[/SIZE]
    [SIZE=1]smb ports = 137 138 139 445[/SIZE]
    [SIZE=1]enable privileges = yes[/SIZE]
    [SIZE=1]domain master = No[/SIZE]
    [SIZE=1]interfaces = eth1,lo[/SIZE]
    [SIZE=1]hosts allow = 192.168.0.[/SIZE]
    [SIZE=1]wins support = true[/SIZE]
    [SIZE=1]netbios name = SERVER[/SIZE]
    [SIZE=1]browseable = yes[/SIZE]
    [SIZE=1]server string = servidor escritrio uniao[/SIZE]
    [SIZE=1]workgroup = UNIAO[/SIZE]
    [SIZE=1]os level = 65[/SIZE]
    [SIZE=1]security = share[/SIZE]
    [SIZE=1]syslog = 0[/SIZE]
    [SIZE=1]max log size = 50[/SIZE]
    [SIZE=1]bind interfaces only = Yes[/SIZE]
    [SIZE=1]log level = 1[/SIZE]
    [SIZE=1][PRODOS][/SIZE]
    [SIZE=1]comment = Pasta do sistema[/SIZE]
    [SIZE=1]path = /media/prodos[/SIZE]
    [SIZE=1]map system = yes[/SIZE]
    [SIZE=1]browseable = Yes[/SIZE]
    [SIZE=1]writeable = yes[/SIZE]
    [SIZE=1]mangle case = yes[/SIZE]
    [SIZE=1]printable = No[/SIZE]
    [SIZE=1]force directory mode = 0777[/SIZE]
    [SIZE=1]force group = root[/SIZE]
    [SIZE=1]force create mode = 0777 [/SIZE]
    [SIZE=1]public = yes[/SIZE]
    [SIZE=1]force create mode = 0777[/SIZE]
    [SIZE=1]short preserve case = no[/SIZE]
    [SIZE=1]valid users = usuario1[/SIZE]
    [SIZE=1]invalid users = usuario2[/SIZE]
    [SIZE=1][DADOS][/SIZE]
    [SIZE=1]comment = Pasta Dados[/SIZE]
    [SIZE=1]path = /dados/dados/dados[/SIZE]
    [SIZE=1]read only = no[/SIZE]
    [SIZE=1]force create mode = 0777 [/SIZE]
    [SIZE=1]force directory mode = 0777[/SIZE]
    [SIZE=1]printable = No[/SIZE]
    [SIZE=1]read only = No[/SIZE]
    [SIZE=1]browseable = Yes[/SIZE]
    [SIZE=1]writable = yes[/SIZE]
    [SIZE=1]guest ok = yes[/SIZE]
    [SIZE=1]valid users = usuario1[/SIZE]
    [SIZE=1]invalid users = usuario2[/SIZE]
    Última edição por Lincoln; 23-04-2009 às 08:20.