qual é a melhor prática a ser feita para editar os arquivos no diretório /var/www, sem precisar fazer login com minha senha de root o tempo todo? ... porque não consigo editar os scripts, a menos que esteja no modo sudo -i
Responder1
Adicione o usuário que você está usando ao Apache ou grupo equivalente que possui o arquivo. Se tal grupo não existir, crie um.
Responder2
Aqui estão os comandos que você precisa.
Adicionando um usuário a um grupo de usuários:
sudo adduser username groupname
Mas não sou fã de ter um usuário com privilégios diferentes de root. Eu acho que é simples o suficiente apenas para comandos sudo. Para editar um arquivo, ou fazer qualquer coisa como root, sem fazer login, basta fazer o seguinte:
sudo vim /var/www/index.html
Isso manterá você como seu usuário, mas permitirá que você edite esse arquivo.
Aqui está um link para tudo o que você precisa saber sobre usuários e grupos.
https://help.ubuntu.com/8.04/serverguide/C/user-management.html