Como disponibilizar todos os arquivos para todos em todos os computadores em um pendrive EXT4?

Como disponibilizar todos os arquivos para todos em todos os computadores em um pendrive EXT4?

Preciso ter um pendrive com um repositório git porque posso querer alterar coisas no repositório em vários computadores (centos e redhat)

O repositório usa links simbólicos para que este stick não possa ser formatado em FAT32.

Portanto, formatei minha chave USB em EXT4. Mas meus computadores não compartilham os mesmos usuários (caso contrário, eles estariam conectados e eu usaria ssh para clonar e outras coisas)

Então, quando coloco um arquivo no Computador A com o usuário A', não consigo lê-lo no computador B com o usuário B' (e assim por diante com CC' DD'...)

Eu pensei em fazer todos os arquivos rwx para 'outros', mas o git salva esses direitos e eu não quero que algum arquivo de texto seja executável (isso causa problemas ao empacotar com rpmbuild: ele não gosta do sinalizador x no arquivo de texto e por direito espera uma coisa em cima deles...)

Existe uma maneira de evitar isso? como um grupo universal oculto ou algo parecido?

Para obter informações, não posso ser root em todos os computadores.

Qualquer ajuda será apreciada :)

Responder1

Depois de algumas tentativas, resolvi meu problema com a solução @slhck, ou seja, ter um repositório simples no stick e cloná-lo em cada computador necessário.

Tem contras, como ter que recompilar algumas ferramentas no repositório de cada computador e ser rigoroso ao enviar e mesclar, mas funciona.

Esta é uma resposta sobre o meu problema específico que foi com um repositório git. O título da minha pergunta é mais amplo e umsolução relacionada promissora foi vinculado por @KamilMaciorowski

informação relacionada