Permissões de arquivo em um sistema Solaris - usando ACl ou bit pegajoso?

3

Eu tenho um problema no meu servidor de arquivos Solaris, com o sistema de arquivos UFS.

Eu criei uma pasta no meu servidor de arquivos chamada "projetos" destinados a armazenar todos os arquivos conectados a projetos nos quais estamos trabalhando atualmente, permitindo que várias pessoas colaborem usando os mesmos arquivos.

O que eu gostaria de alcançar é que os arquivos e pastas soltos aqui automaticamente tenham o grupo configurado como proj, por exemplo, e assim sejam acessíveis e editáveis para todos os membros do grupo proj.

Como está configurado agora, os usuários precisam executar um script manualmente para alterar o grupo em todos os arquivos e pastas na pasta, mas eu tenho vários usuários que descartam arquivos de um ambiente Windows sem possibilidade de fazer isso.

Então, minha pergunta é: é possível configurar isso usando ACL ou usando bits ou usando qualquer outra solução brilhante, e como eu faria isso?

    
por Jonas Malm 21.09.2009 / 14:36

1 resposta

2

No Solaris, o bit 02000 do modo de arquivo determina se um diretório tem semântica de ID de grupo BSD (quando definida) ou semântica do System V (quando desmarcada). Este é o bit 'set group ID' e é definido por 'chmod g + s' (e apagado com g-s). A semântica do BSD é que o ID do grupo para um arquivo recém-criado nesse diretório será aquele do diretório, em vez da versão do System V, do processo de criação.

    
por 23.09.2009 / 22:49

Tags