Dzięki wszystkim za pomoc. Skontaktowałem się z nimi i okazało się, że wystarczyło wpisać komendę "sudo -i". Przyznam szczerze, że nie znałem jej wcześniej. Przetrząsnąłem masę stron (również anglojęzycznych) i wszyscy pisali, że jeśli chce się przełączyć na roota to wystarczy sudo su, sudo su - root albo zwykłe su. Pojawiały się też wzmianki o pliku /etc/sudoers o którym wspominał @cerrato . Tak jak pisałem wcześniej, w każdym przypadku albo system prosił o hasło, którego nie posiadałem, albo zasłaniał się brakiem uprawnień do konkretnych katalogów/plików czy konkretnych komend. Okazuje się, że komenda "sudo -i":
Podobnie jak sudo su, tak -i flaga umożliwia użytkownikowi uzyskanie środowiska root bez konieczności znajomości hasła konta root. sudo -i jest również bardzo podobny do używania sudo su, ponieważ odczyta wszystkie pliki środowiskowe (.profile, itp.) i ustawi środowisko wewnątrz powłoki.
Tym, czym różni się od „sudo su”, jest to sudo -i to znacznie czystszy sposób na uzyskanie roota i środowiska roota bez bezpośredniej interakcji z użytkownikiem root. Wyjaśnienie: Z sudo su używasz więcej niż jednego roota setuid polecenie w tle. To sprawia, że znacznie trudniej jest ustalić, jakie zmienne środowiskowe zostaną zachowane, a które zostaną zmienione (podczas zamiany na środowisko root). To nie jest prawda z sudo -i. Z tego powodu większość ludzi postrzega to jako preferowaną metodę uzyskania roota bez bezpośredniego logowania.
Natomiast byłoby miło gdyby wspomnieli o tym wcześniej, bo zadanie rekrutacyjne miało dosłownie 3-4 zdania i było napisane bardzo ogólnie. Nie wiem też czy nie byłoby prościej po prostu nadać użytkownikowi (czyli mnie) stosownych uprawnień w trakcie tworzenia maszyny, bo spędziłem nad rozwiązaniem tego problemu więcej czasu niż nad instalacją Apache, PHP, MariaDB i WordPressa razem wziętych. Niemniej jeszcze raz dzięki wszystkim i mam nadzieję, że ten wątek się komuś przyda w przyszłości.