Você precisa definir o "umask". Se você quiser fazer isso em todo o sistema, você pode alterar o valor em /etc/login.defs. Se você quiser fazer isso por usuário, faça isso em .profile de cada usuário.
Você pode verificar o umask atual, fornecendo o comando "umask" sem parâmetros. Pode ser algo assim:
0002
Com esse valor, os arquivos criados por você serão legíveis e graváveis para você e seu grupo, sendo legíveis apenas para todos os outros. Se você deseja criar arquivos que são graváveis pelo mundo (uma discussão sobre as implicações de segurança disso está fora do escopo aqui), altere a umask para 0000:
umask 000
como eu mencionei, para alterar isso persistentemente para o seu usuário, edite .profile, remova o comentário da linha contendo "umask 022" e altere o valor de acordo.
Leia uma excelente explicação sobre o significado dos valores de umask na Wikipédia:
link