"root" é a conta de superusuário. Tem as permissões para fazer o que quiser no computador. "grupos" são usados para controle de acesso. E, um usuário pode pertencer a vários "grupos". As organizações podem configurar grupos diferentes para departamentos diferentes, por exemplo contabilidade, pessoal, engenharia, etc. Desta forma, pode limitar o acesso aos arquivos apenas para esse grupo. A maioria dos sistemas operacionais * nix criará automaticamente um grupo com o mesmo nome do usuário ao criar a conta do usuário.
A categoria "outros" é limitada a todos que têm uma conta no computador. Não significa todos no mundo.
As transferências de arquivos entre computadores geralmente são feitas com scp (protocolo de cópia segura). Ele permite que você copie um arquivo do computador local para o computador distante. Ou, converse, de um computador remoto para o computador local. No entanto, para fazer isso, você precisará de uma conta de usuário na máquina remota.
Quando você faz o download de uma imagem da Internet, você está usando http ou ftp para fazer o download. Se você realmente quiser que qualquer pessoa no mundo seja capaz de baixar as fontes, você deve configurar um servidor web ou um servidor ftp anônimo. Eu recomendo strongmente que faça isso se você não estiver familiarizado com o unix.