Resposta curta: não faça isso.
Resposta longa: essa costumava ser a configuração padrão das caixas Unix. Mas isso leva ao compartilhamento inadvertido de dados, até mesmo à possibilidade de modificação de dados por outros usuários se houver um erro nas permissões. Com o tempo, a maioria das instalações do Unix / Linux migrou para uma configuração com um grupo para cada usuário. Originalmente, quando um usuário pertencia a vários grupos (um grupo primário e grupos suplementares, no idioma Unix), para obter os privilégios de outro grupo, era necessário dar ao grupo para mudar e ao programa para executar um programa especial (o nome me escapa, já faz um bom tempo ...). Com os sistemas atuais, cada processo pertence a todos os grupos simultaneamente, então isso não é mais necessário. Basta colocar todos os usuários no grupo ao qual os arquivos compartilhados pertencem. Permissões ainda mais granulares estão disponíveis nos sistemas de arquivos que manipulam ACLs, onde você pode atribuir permissões de usuários individuais em um arquivo, independente de usuário / grupo / outros. Veja as páginas de manual para acl (5), chacl (1).