Как да имам пълни привилегии (Root) в Linux

Автор: Louise Ward
Дата На Създаване: 4 Февруари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Linux Mint 20.2 File Manager (Nemo) Tutorial for cinnamon.
Видео: Linux Mint 20.2 File Manager (Nemo) Tutorial for cinnamon.

Съдържание

"Основният" акаунт на компютър с Linux е акаунт с пълни права. За манипулиране на команди в Linux, особено тези, които засягат файловата система, често се изисква root достъп или привилегирован достъп. С огромна мощност, за разлика от нормалните разрешения за използване, коренният достъп трябва да се изисква само когато е необходимо. Благодарение на това критичните системни файлове могат да избегнат нежелани щети.

Стъпки

Метод 1 от 4: Получете root достъп с терминал

  1. Отворете програма за интерфейс за команден ред на терминал. Ако терминалът още не е включен, отворете го. Много версии на Linux ви позволяват да отворите терминал чрез натискане на комбинация от клавиши Ctrl+Alt+т.

  2. Тип.су - и натиснете↵ Въведете. Ще бъдете влезли като „напреднал потребител“. Всъщност можете да използвате тази команда, за да влезете в компютъра като обикновен потребител. Когато обаче останете празно, ще ви позволи да влезете с приоритет.

  3. Въведете предпочитаната парола за акаунт, когато бъдете подканени. След въвеждане су - и натиснете ↵ ВъведетеЩе бъдете помолени да въведете предпочитаната от вас парола за акаунт.
    • Ако получите съобщение „грешка при удостоверяване“, шансът е, че основният ви акаунт е бил заключен. Прочетете следващия раздел, за да научите как да го отключите.

  4. Тествайте интерпретатора на командния ред. Когато влезете с приоритет, интерпретаторът на командния ред ще завърши с # вместо $.
  5. Въведете команда, която изисква приоритетен достъп. След като се използва су - За да влезете с приоритет, можете да изпълните всяка команда, която изисква приоритетен достъп. Коминанд су се задържа до приключване на сесията, така че не е необходимо да въвеждате отново приоритетната парола всеки път, когато трябва да изпълните команда.
  6. Помислете за използване.судовместосу -.Судо ("super user do") е команда, която ви позволява да изпълнявате други команди с временен приоритет. Това е най-добрият начин за изпълнение на команди, които изискват root достъп за повечето потребители, тъй като в този момент не се нуждаете от предпочитаната среда за достъп и потребителят не трябва да знае паролата за акаунта. Те ще използват обичайната си парола за вход, за да получат временен корен достъп.
    • Тип судо команда и натиснете ↵ Въведете (като sudo ifconfig). Когато бъдете подканени, въведете паролата потребител акаунт, не въвеждайте предпочитаната парола за акаунт.
    • Судо е предпочитаният метод с версии като Ubuntu: работи дори когато главният акаунт е заключен.
    • Тази команда е само за потребители с администраторски права. Потребителят може да бъде добавен или премахнат от.
    реклама

Метод 2 от 4: Отключете основния акаунт (Ubuntu)

  1. Отключете основния акаунт (Ubuntu). Ubuntu (и някои други версии) заключват главния акаунт, за да попречат на обикновените потребители да имат достъп до него. Това се дължи на използването на команди судо (вижте по-горе), рядко се нуждаем от приоритетен достъп. Отключването на основния акаунт ще ви позволи да влезете с пълен приоритет.
  2. Отворете терминала. Ако работите върху работна среда, можете да натиснете Ctrl+Alt+т за да стартирате терминала.
  3. Тип.sudo passwd корени натиснете↵ Въведете. Когато бъдете подканени, въведете паролата потребител Вашият.
  4. Задайте нова парола. Ще бъдете помолени да създадете и въведете нова парола два пъти. След като бъде зададен, основният акаунт ще работи.
  5. Заключете главния акаунт. Ако искате да заключите основния акаунт, въведете следната команда за премахване на паролата и заключване на акаунта:
    • sudo passwd -dl корен
    реклама

Метод 3 от 4: Влезте с пълен контрол

  1. Помислете за използването на други методи, за да получите временен root достъп. Влизането с пълен контрол трябва да бъде ограничено до нормална употреба, тъй като това е много лесно за изпълнение на команди, които могат да направят системата неработоспособна. В същото време той носи и рискове за сигурността, особено когато SSH сървърът работи на компютъра. Влезте с пълен достъп само когато са необходими спешни поправки, като например отстраняване на неизправности на устройство или възстановяване на заключен акаунт.
    • Използвайте судо или су Вместо да влезете с пълен достъп, това ще помогне за предотвратяване на нежелани щети при влизане. Тези команди дават на потребителя възможност да разгледа поръчката, преди да е настъпила сериозна вреда.
    • Някои версии, като Ubuntu, заключват главния акаунт, докато не го отворите сами. Това не само предпазва потребителя от случайно причиняване на твърде много щети при използване на основния акаунт, но също така защитава системата от хакери: основният акаунт често е първата им цел. След като бъде заключен, хакерът няма да може да получи достъп с основния акаунт. Можете да се обърнете към инструкциите за отключване на основния акаунт в Ubuntu в предишния раздел.
  2. Внос.корен в потребителското поле при влизане в Linux. Ако основният акаунт не е заключен и ако знаете паролата, можете да влезете с root достъп, когато се изисква нормално влизане. Внос корен в потребителското поле, когато бъдете подканени да влезете.
    • Ако се нуждаете от root достъп, за да изпълните определена команда, използвайте метода по-горе.
  3. Въведете основната парола в полето за потребителска парола. След импортиране корен в полето за потребителско име въведете основната парола, когато бъдете подканени.
    • В много случаи коренната парола може да бъде просто „парола“.
    • Ако не знаете или сте забравили коренната си парола, вижте инструкциите за нулиране на паролата си по-късно.
    • В Ubuntu основният акаунт е заключен и става недостъпен, докато не бъде отворен.
  4. Избягвайте да стартирате сложни програми, докато сте влезли с основния акаунт. Възможно е чрез получаване на root достъп програмата, която възнамерявате да изпълните, да има отрицателно въздействие върху системата. Вместо да влезете с основния акаунт, судо и су се препоръчва да стартирате програмата. реклама

Метод 4 от 4: Нулирайте root паролата и администраторската парола

  1. Нулирайте паролата на основния акаунт, когато сте забравени Ако забравите паролата за основния акаунт и потребителски пароли, трябва да стартирате компютъра си в режим на възстановяване, за да промените тези пароли. Ако знаете паролата на потребителя и трябва да промените паролата на основния акаунт, просто напишете sudo passwd корен, въведете потребителската парола и създайте нова парола за корен.
  2. Рестартирайте компютъра и задръжте натиснат бутона.⇧ Shiftвляво, когато се появи екранът на BIOS. Ще се отвори менюто GRUB.
    • Натискането и задържането на клавиша в точното време е доста трудно, така че може да се наложи да опитате много пъти.
  3. Избери предмет.- режим на възстановяване - първи в списъка. Режимът за възстановяване за текущата ви версия на операционната система ще бъде изтеглен.
  4. Избери опция.от менюто, което се появява. Интерфейсът на командния ред, в който сте влезли с основния акаунт, ще бъде стартиран.
  5. Свържете устройството с разрешения за запис. Когато стартирате в режим на възстановяване, обикновено имате само за четене. Въведете следната команда, за да разрешите достъп за запис:
    • монтиране -rw -o премонтиране /
  6. Създайте нова парола за всеки заключен акаунт. Когато влизате с основния акаунт и променяте достъпа, можете да създадете нова парола за всички акаунти:
    • Тип passwd име на акаунта и натиснете ↵ Въведете. Ако искате да промените паролата за основния акаунт, напишете корен passwd.
    • Въведете новата си парола два пъти, когато бъдете подканени.
  7. Рестартирайте компютъра след нулиране на паролата. След като възстановите паролата си, можете да рестартирате компютъра си, както обикновено. Новата парола ще влезе в сила незабавно. реклама

Внимание

  • Използвайте основния акаунт само когато е необходимо и излезте, когато сте готови.
  • Споделяйте паролата за основния акаунт само с лице А), на което имате доверие и Б), което трябва да знаете.