Политиката на дистрибуцията на Ubuntu е такава, че всички потребителски действия и решения, изискващи административни привилегии, се извършват само с командата sudo
. Никой не препоръчва използването на root
за начинаещи потребители, тъй като начинаещият потребител не е добре ориентиран в системата и може да забрави, че е влязъл като root
, и да изтрие важен файл. В Ubuntu е невъзможно да се възстановят файлове след изтриване с една команда на командата rm
, което означава, че няма какво да се прави за начинаещ в root
. Но понякога има нужда да влезете като потребител root
.
Поради описаните по-горе причини за потребителя root паролата в Ubuntu не е зададена по подразбиране, така че не можете просто да влезете като root, използвайки виртуалните конзоли, достъпни чрез Ctrl+Alt+FN
или помощната програма su
. Тъй като няма парола, няма да можете да я въведете правилно.
Изпълнете:
$ su - root
Истината е заобиколена. За да влезете като потребител root
в терминала, просто добавете sudo
преди командата su
:
$ sudo su - root
Можете също така да използвате опцията -i
на командата sudo
, за да отворите конзолата като root:
$ sudo -i
Ако искате да влезете като този потребител във виртуална конзола или чрез SSH, първо трябва да зададете парола за този потребител. Изпълнете:
$ sudo passwd root
Въведете паролата два пъти. След това потребителят root става почти пълноправен потребител на системата. Няма да е възможно да влезете в графичния потребителски интерфейс под него. Това е ограничение на самата обвивка Gnome и е много лоша практика да се изпълнява цялата обвивка като root
.
Но ако наистина искате да направите това, можете да конфигурирате малко правилата на PAM за GDM. За да направите това, отворете файла /etc/pam.d/gdm-password
и коментирайте реда в него:
$ sudo vi /etc/pam.d/gdm-password
# auth required pam_succeed_if.so user != root quiet_success
Сега можете да се удостоверявате като root
в мениджъра за влизане. Просто щракнете върху No (Не) в списъка и след това въведете потребителското име root
:
След това ще видите шел, работещ като суперпотребител:
Имайте предвид, че това е опасно, тъй като всяка програма може да направи абсолютно всичко с компютъра ви. Първите версии на Windows също работеха в този режим. И си спомняме колко уязвими и слаби бяха те за хакерски атаки.