Modifique arquivos entre diferentes proprietários / usuários; Samba

0

Eu preciso compartilhar um diretório com um grupo e que cada usuário pode modificar arquivos criados por um proprietário diferente. Por exemplo, um arquivo de documento que precisa ser constantemente atualizado por diferentes usuários.

Eu já criei a pasta, o grupo permitido para ler e gravar essa pasta, mas se o usuário a cria um arquivo, ele não pode ser modificado pelo usuário b, embora tenha permissões de leitura. Usuários: a, b Grupo: editorial Diretório: editorial

Se eu digitar ls -la editorial , a saída será:

drwxrwxrwx 2 a editorial 4096 apr 3 11:42 editorial

nota: a última palavra "editorial" na saída é destacada.

Alguém por favor pode me ajudar a tornar os arquivos graváveis por qualquer usuário desde o momento em que são criados?

Obrigado antecipadamente, felicidades.

PS: estou no Ubuntu caso seja útil.

    
por InF3rN0 03.04.2018 / 23:32

1 resposta

1

O grupo do diretório já é editorial, portanto você pode usar setgid para que quaisquer arquivos e diretórios criados dentro desse diretório tenham o grupo como editorial, o que permite que qualquer pessoa nesse grupo modifique arquivos e diretórios criados por qualquer outra pessoa.

Do diretório logo acima:

chmod g+s editorial

Em todos os casos, aconselho strongmente contra a configuração de permissões como 777.

    
por 04.04.2018 / 05:20