Влезте като root в Ubuntu

Vlezte Kato Root V Ubuntu



Потребителят root не е активен в Ubuntu по подразбиране. Може да се активира чрез задаване на парола с помощта на passwd и след това с помощта на неговият - можете да влезете като root.

Потребител root е потребител, който притежава всички административни привилегии без никакви ограничения. Той може да осъществява достъп и да променя всеки файл, да добавя или премахва потребители, да инсталира или изтрива софтуер и да променя системните конфигурации.

Потребителят root е различен от нормалния потребител, притежаващ най-високите привилегии и значително повече власт. Например, root потребител може да изпълнява критични команди и да редактира системните файлове без никакви ограничения, от друга страна, нормалният потребител няма такива разрешения.







В това ръководство ще проуча root потребителя на Ubuntu, как да влезете като root потребител и как се различава от обикновен потребител.



Забележка: За инструкциите и командите, споменати в това ръководство, използвам Ubuntu 22.04.



Основен потребител на Ubuntu

При инсталиране на Ubuntu се създава root потребител без парола. Потребителят root остава неактивен, за да се избегне неволно увреждане на системните файлове. Следователно, всеки път, когато влезете във вашата Ubuntu система, вие влизате като нормален потребител със специфични разпоредби. Това обаче не означава, че няма да имате достъп до root привилегии. Ако имате администраторски права, тогава добавете sudo преди командите да ви позволят да изпълните специфичен за корена команди.





Root срещу Sudo

корен е акаунт с всички привилегии, докато Sudo е инструмент за команден ред, който позволява на нормален потребител със специални привилегии да изпълнява команди, които изискват root права. Например, когато изпълнявате свързана със системата команда на Ubuntu, тя ви дава грешки с отказано разрешение . Това означава, че нямате правомощия да правите тези промени.



Но когато като нормален потребител на sudo вмъкнете sudo преди командата, тя се изпълнява без абсолютно никакъв проблем.

Ако обаче работите като root потребител на вашата система, не е необходимо да добавяте sudo преди командата, за да изпълните свързана със системата задача.

За да изпълните командата sudo, нормален потребител трябва да има администраторски права; вижте нашето ръководство за добавяне на потребител към sudoers на Ubuntu за повече информация.

Активиране на root потребител в Ubuntu

Както беше обсъдено по-рано, root потребителят е заключен в Ubuntu и неговите разновидности. Можете обаче да го активирате, като зададете парола за root потребителя.

Имайте предвид, че ако не сте част от sudoers, тогава не можете да изпълните тези стъпки.

Можете да активирате root потребителя, като използвате passwd команда с корен като потребителско име.

sudo passwd корен

След като изпълните командата, задайте силна парола, като имате предвид значението на root потребителя. След като паролата е зададена, root потребителят е активиран и може да бъде достъпен.

Влезте като root

За да влезете като root в Ubuntu, отворете терминала и използвайте неговият команда с тире , -л, или --Влизам опция.

неговият -

Ще бъдете подканени с паролата; въведете паролата и сега сте влезли като root в Ubuntu.

Имайте предвид, че типичният $ знакът на bash shell се променя на # подпишете, когато влезете като root в Ubuntu.

Сега не е необходимо да поставяте sudo, докато изпълнявате свързани със системата команди или осъществявате достъп до системни файлове.

За да се върнете като нормален потребител, използвайте изход или излез от профила си команда.

Влезте като root през Display Manager

Горният метод ще работи само на терминала, но ако искате да използвате диспечера на дисплея, за да влезете като root в Ubuntu, това също може да се направи.

Внимание: Този метод не се препоръчва, защото потенциално можете да загубите контрол върху сървъра в случай на злонамерена атака. Възможно е също така да навредите на системните файлове, докато инсталирате софтуер от неизвестен източник.

Имайте предвид, че следните инструкции са за Ubuntu 22.04 с десктоп среда GENOME и няма да работят, ако не използвате GENOME.

Последният GENOME използва GDM3 мениджър на дисплея по подразбиране, така че ще имаме достъп до конфигурационния файл на GDM3 с помощта на нано текстовия редактор.

sudo нано / и т.н / gdm3 / custom.conf

Въведете следния ред във файла.

AllowRoot = вярно

Сега, натиснете ctrl+x за да излезете от файла и да запазите промените.

Следващата стъпка включва модифицирането на PAM или Плъгируем модул за удостоверяване директория, която съдържа файл с пароли за GDM.

Внимание: Модификацията с грешки може потенциално да повреди пам. д конфигурационни файлове, което в крайна сметка може да направи вашия сървър недостъпен.

Отвори gdm-парола файл отново с помощта на нано редактора.

sudo нано / и т.н / пам. д / gdm-парола

Коментирайте маркирания ред в горната екранна снимка, като използвате # знак.

Натиснете ctrl+x за да излезете и да запишете файла.

Сега продължете да рестартирате системата Ubuntu и след това на екрана за вход изберете Не е в списъка опция.

Въведете потребителското име корен и парола, която е създадена в Влезте като root раздел.

След като влезете, отворете терминала и ще видите # подпишете по подразбиране.

Влезте като root с помощта на Sudo

Ако сте нормален потребител и сте част от администраторската група или имате привилегии на суперпотребител (sudoer), тогава можете да влезете като root потребител, като използвате sudo команда.

sudo

Или

sudo

След като изпълните горната команда, ще бъдете подканени да въведете парола, въведете вашата парола (потребителска парола не root).

Потребителското име ще бъде променено от нормалното ви име на root; използвай кой съм аз команда, за да разберете текущото потребителско име.

кой съм аз

Преди да влезете като root, потребителското име е себе си , но след влизане като root потребителското име се променя на корен .

Винаги има рискове за сигурността, свързани с активните root потребители. Така че бих препоръчал достъп до привилегиите на root потребител чрез sudo команда.

Заключение

Потребителят root е потребител от най-високо ниво с всички разрешения, но в Ubuntu потребителят root не е активен по подразбиране. За да активирате root потребителя, трябва да зададете парола с помощта на passwd команда. Ако даден потребител вече е sudoer, тогава този потребител може да стане root с помощта sudo -i команда. В това ръководство също се споменава метод за активиране на root влизане от GUI, което не се препоръчва. Важно е да се отбележи, че включвайки Ubuntu в много Linux дистрибуции, root потребителят остава неактивен поради рискове за сигурността. Препоръчително е да се използва sudo вместо да влизате като активен root потребител, защото това е по-безопасна опция. За да научите повече за su и sudo, използвайте човек су и човек sudo команди в терминала.