Como mencionado por @ mount.cifs, a página de permissão de arquivos do ubuntu inclui dicas sobre como definir o sticky & amp; Pedaços SGID, etc.
Sugiro que altere rotineiramente as propriedades do grupo e os direitos de acesso à sua pasta.
sudo chgrp -R foobar /home/foo/bar
sudo chmod -R g+w /home/foo/bar
Além disso, investigar se definir o umask para sua sessão como grupo gravável resolverá seu problema?
Eu sugiro strongmente não definir isso diretamente em seu diretório inicial, mas um subdiretório
Mas os arquivos são de propriedade do root por um motivo. Você está tentando consertar o problema errado? Talvez o seu fluxo de trabalho não precise realmente de comandos do sudo do trilho? Então, novamente presumo que as gemas precisam ser instaladas em todo o sistema, então talvez ...
De qualquer forma, que tal executar uma janela do nautilus como root:
sudo nautilus /home/foo
Ou use a barra lateral de arquivos no GEdit para navegação de arquivos?