Permissões de arquivo dentro do mesmo grupo

1

Eu criei um novo grupo chamado "cidade". Adicionado 2 usuários nesse grupo:

  • admin
  • moderador

Alterou o proprietário / grupo de uma pasta:

chown -R admin:city /folder

Permissões alteradas:

chmod -R g+ws /folder

Para que os usuários do grupo possam ler & amp; edite todos os arquivos dentro desta pasta. No entanto, quando o usuário "moderador" cria um novo arquivo, ele recebe os seguintes proprietários:

  • group: city
  • proprietário: moderador

Isso significa que um usuário "admin" não pode editar esse arquivo sem o sudo. Como forçar usuários do grupo a criar um arquivo como "admin"?

    
por Heihachi 26.10.2014 / 10:35

1 resposta

1

Você já tem setgid no diretório, portanto, qualquer coisa criada nela herda a propriedade do grupo. Como o Linux ignora setuid nos diretórios, defina o umask para o usuário fazer novos arquivos graváveis em grupo:

umask 0002
    
por muru 26.10.2014 / 11:15