O Steam suporta o uso de várias pastas de bibliotecas de jogos por padrão, você pode simplesmente criar uma pasta na qual todos os usuários possam ler / gravar e adicionar essa pasta como uma biblioteca para ambos os usuários. Ambos os usuários terão que manter uma cópia separada do cliente Steam e atualizá-lo, a biblioteca inclui apenas os próprios jogos. ( fonte )
Você poderia criar uma pasta principal em um local de leitura / gravação e ter um link simbólico em ~/.local/share/Steam
para essa pasta, que deveria funcionar hipoteticamente, mas eu não tentei isso. Isso fará com que todos os usuários usem os mesmos arquivos
Você também pode dar uma olhada em bindfs , observe que não é quase a "maneira mais conveniente"