Зачем знать пароль рута вообще в принципе?…
Есть sudo, есть группа sudo, если конкретному пользователю нажны права на установку приложений - добавляешь его в группу sudo, всё.
Установка ПО я так понимаю (redis, unoconv+OpenOffice), дал пароль root можно теперь через su войти под ним, вроде так легче, впрочем мне кажется это тоже самое что и sudo использовать ...
Не то же самое.
Принципиальное отличие sudo в том, что там
1) вводится не пароль рута, а пароль пользователя
2) можно дать права на выполнение только определенных команд (это, скорее, полезно для автоматизации, типа рестарта при деплое)
Я паролем рута вообще ставлю рандомную пофигень и отключаю вход рутом по ssh в принципе.
Нормально написанная программа делает рутом необходимый минимум, после чего дропает привилегии. Случаев, когда надо постоянно работать от рута, очень мало - инит, крон, sshd - да и те сразу, как только будет известен контекст, запустят новый процесс с пониженными привилегиями.