man sudo
до понимания
команда sudo и предназначена для того, чтобы не давать пользователю пароль рута, но при этом дать возможность выполнять некоторые операции от имени рута.
ЗЫ. То, что обычно все делают "sudo su - " - это уже второй вопрос ). Кстати да, рекомендую изучить, чем отличается
"sudo su" от "sudo su -"