что лучше всего сделать, чтобы редактировать файлы в каталоге /var/www, не вводя постоянно пароль root? ...потому что я вообще не могу редактировать скрипты, если только не нахожусь в режиме sudo -i
решение1
Добавьте используемого вами пользователя в Apache или эквивалентную группу, которой принадлежит файл. Если такой группы нет, создайте ее.
решение2
Вот команды, которые вам понадобятся.
Добавление пользователя в группу пользователей:
sudo adduser username groupname
Но я не фанат иметь пользователя с привилегиями, отличными от root. Я думаю, что достаточно просто использовать команды sudo. Чтобы редактировать файл или делать что-либо как root, не входя в систему, просто сделайте следующее:
sudo vim /var/www/index.html
Это позволит вам оставаться пользователем, но при этом редактировать этот файл.
Вот ссылка на всю необходимую информацию о пользователях и группах.
https://help.ubuntu.com/8.04/serverguide/C/user-management.html