Você já tentou editar as permissões para .profile antes de tentar editar o arquivo em si?
sudo chmod 740 /home/username/.profile e edite-o.
Como alternativa, se você usar vim para editar, tente usar o comando :w! em vez de :w para tentar substituir o sinalizador somente leitura.