Posso definir o proprietário de um novo arquivo (usuário) com base na pasta como eu posso para o grupo com 'chmod g + s'? [duplicado]

0

Eu aprendi recentemente sobre um uso incrível de chmod: chmod g+s /path/to/dir que faz com que cada novo arquivo nesse diretório seja colocado no grupo que o próprio diretório é de propriedade.

Existe uma maneira de ter esse comportamento, mas para o usuário? Ou seja, se uma pasta public_html pertencesse ao usuário / grupo "someuser", configurar g + s na pasta significa que os novos arquivos criados como root são de propriedade do usuário "root" e do grupo "someuser". O que eu gostaria de configurar é que os novos arquivos criados pelo root sejam de propriedade do usuário "someuser" e do grupo "someuser".

Parece que chmod u+s deve fazer isso, exceto que parece modificar apenas quem pode executar arquivos executáveis. : /

    
por Isaac Eiland-Hall 18.09.2017 / 02:26

1 resposta

0

Não, você não pode fazer nada assim.

Exceto, talvez, criando e montando um sistema de arquivos que não suporta a propriedade de arquivos (por exemplo, FAT?); então todos os arquivos em todo esse sistema de arquivos parecerá pertencer ao mesmo usuário.

    
por 18.09.2017 / 02:36