Samba server - arquivos criados como usuário root em vez de usuário normal

1

Eu tenho um servidor Debian Wheezy com Samba (3.6) instalado com uma pasta /share , e não sei porque, mas arquivos são criados como usuário root ao invés de usuário (uid = 1000), aqui está o meu conf:

[global]
        server string = %h server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb

[share]
        comment = my share
        path = /share
        valid users = user
        admin users = user
        write list = user
        force user = user
        force group = user
        read only = No
        create mask = 0660
        directory mask = 0660

Eu tentei force user = user e force group = usuário mas parece que não funcionou ...

Na minha máquina windows, quando eu crio um arquivo eu recebo:

$ la /share
-rw-rw---- 1 root user       0 Jun  2 10:52 testfile.txt

Qualquer ideia apreciada: -)

    
por Chuck M 02.06.2013 / 10:59

1 resposta

2

É uma mistura de dois itens

admin users = user
force user = user

O primeiro faz com que os arquivos criados pelo usuário sejam de propriedade do root, o segundo faz com que todos os usuários ajam como se houvesse usuário.

Remova admin users = user e, em seguida, verifique se / share leu / escreveu para o usuário.

    
por 07.06.2013 / 02:37

Tags