Você pode, mas é uma má ideia. O ponto principal do sistema de permissões é impedir que usuários sem privilégios e invasores façam coisas como escrever em arquivos do sistema, executar código hostil e assim por diante. De longe, a melhor coisa a fazer é continuar usando sudo
quando precisar editar arquivos do sistema. Essa é uma prática recomendada e é o motivo pelo qual temos sudo
Eu não recomendo nenhum dos métodos a seguir, mas eles são mais seguros que o temido chmod 777
. Você poderia , por exemplo, alterar a propriedade do grupo de /etc/hosts
e dar permissão de gravação ao grupo:
sudo addgroup editors #make a new group
sudo adduser $USER editors #add yourself to it
sudo chown :editors /etc/hosts #change the group ownership
sudo chmod 664 /etc/hosts #give the group write permission
Você agora poderá editar o arquivo sem sudo
. Ou você pode usar ACLs, se tiver o pacote acl
(instalado com certeza em 15.04 e posterior)
sudo setfacl -m $USER:rw /etc/hosts
Mas, novamente, não recomendo nenhuma dessas ações. Apenas use sudo
.