O Windows altera as permissões de arquivo em compartilhamentos de arquivos do Samba

4

Eu montei uma unidade USB externa que é usada para compartilhamentos de arquivos no CentOS. Todos os clientes que acessam os compartilhamentos são Windows XP ou 7. No Windows, eu uso o recurso "Gerenciar suas credenciais" em "Contas de usuário" para permitir que os computadores Windows acessem diferentes compartilhamentos.

Alterei recursivamente o nível de proprietário, grupo e permissões para corresponder ao snippet abaixo para todo o compartilhamento do Sales Manager. As credenciais para o usuário "gerente" são definidas no Windows "Gerenciar suas credenciais" para controle de acesso. Eu mapeio o compartilhamento para uma unidade de rede no Windows.

-rwxrwx--- 1 root    managers 924672 Oct 30 08:18 fileName.xls

Depois que um membro do grupo "gerentes" abrir e salvar um arquivo, as permissões serão alteradas para o snippet abaixo. Isso faz com que outros usuários que são membros do grupo "gerentes" percam a capacidade de gravar esse arquivo. Neste exemplo, usei o gerenciador de usuários para acessar um arquivo de demonstração. Você pode ver como o gerente agora é o proprietário e perde x. O grupo muda para o grupo padrão do usuário que acessa o arquivo. O grupo também perde wx.

-rw-r--r-- 1 manager managers 919552 Oct 30 08:25 fileName.xls 

Estou fazendo uma introdução ao UNIX / Linux, mas ele não entra no lado administrativo. É voltado para o usuário final. Meu instrutor me aconselhou a fazer exatamente o que estou fazendo aqui, perguntando a você, os gurus. Você vai por favor me ajudar ou me apontar na direção certa?

    
por Joshua 30.10.2013 / 15:31

1 resposta

2

Eu tive esse mesmo problema. As configurações do servidor Linux Samba têm uma máscara de criação onde você pode definir as permissões de criação padrão. Há uma configuração forçar usuário onde você pode forçar arquivos criados para sempre ser o mesmo usuário.

Local das configurações no Ubuntu:

/etc/samba/smb.conf

Se as suas permissões estão mudando, mesmo que você esteja apenas editando o arquivo, isso pode acontecer porque o seu editor em particular possui um recurso de "salvamento atômico". É aí que o editor cria um arquivo temporário e grava as alterações e substitui o arquivo temporário pelo original. Isso significa que toda vez que você modificar um arquivo que você está realmente excluindo e criando um novo arquivo.

    
por 11.07.2014 / 21:31