Работата с Linux често носи предизвикателство: разрешения. Много задачи могат да се изпълняват само с администраторски права, свързани с акаунта „root“. В това ръководство ще научиш как ефективно да използваш тези права, за да администрираш системата си и да правиш конфигурации. Тук влизат в игра командите „sudo“ и „su“. Нека да започнем веднага!
Най-важни изводи
- Командата sudo ти позволява да изпълняваш програми с администраторски права.
- С командата su можеш да получиш достъп до акаунта root.
- Разумно е редовно да използваш командата sudo, за да избегнеш проблеми с разрешенията.
Стъпка по стъпка ръководство
Достъп до администраторски права
За да работиш с терминал в системата си с Linux, често трябва да имаш администраторски права. Най-честият начин да постигнеш това е чрез използване на командата sudo. Например, ако искаш да промениш конфигурации или да инсталираш софтуер, ще ти трябват тези разрешения. За да използваш командата sudo, отвори терминала си и напиши:
sudo [команда]
Тук заместваш [команда] с конкретната команда, която искаш да изпълниш. За да улесниш старта, можеш да предоставиш временно администраторски права с sudo.

Използване на командата su
Алтернативен метод за получаване на администраторски права е командата su. Това означава „Смяна на потребител“ и ти позволява да работиш като друг потребител, обикновено като root. Просто напиши:
su
След това трябва да въведеш паролата на целевия потребител. При успешно въвеждане сега работиш в контекста на потребителя root.

Работа като потребител root
След като вече си влязъл като потребител root, имаш достъп до всички области на системата си с Linux. Това означава, че можеш да инсталираш актуализации, да деинсталираш софтуер и да правиш всички системни конфигурации. Например, ако искаш да инсталираш няколко актуализации, можеш да го направиш или директно с командата sudo, или да работиш като потребител root. Не забравяй, че винаги можеш да използваш командата exit, за да се върнеш обратно към нормалния си акаунт.
Ефективно използване на sudo
За да не се налага да слагаш думата sudo пред всяка команда, можеш да превключиш в root среда с sudo -i или sudo -s. Това ти позволява да изпълняваш няколко команди последователно без постоянно да добавяш sudo.
Заключение и следващи стъпки
Работата с root права трябва винаги да става с внимание. Когато работиш с администраторски права, имаш контрол и отговорност за цялата система. Грешка може да доведе до нежелани последици. За да се върнеш към нормалната употреба, можеш да използваш командата exit.
Резюме – Sudo и Суперпотребителят (Root): Ръководство за начинаещи
В това ръководство научи как да използваш ефективно командите sudo и su, за да получиш необходимите разрешения и да управляваш системата си. Тези знания са основополагащи за безпроблемното използване на платформата Linux.
Често задавани въпроси
Каква е разликата между sudo и su?sudo позволява изпълнение на команди с администраторски права без смяна на акаунта, докато su изисква паролата за смяна на потребител, обикновено към root.
Кога трябва да използвам sudo?Когато работиш с нормален потребителски акаунт и ти трябват администраторски права за определени задачи.
Мога ли с sudo да изпълня много команди?Да, можеш да използваш sudo -i или sudo -s, за да преминеш в root среда и да изпълняваш последователно много команди.
Какво се случва, ако напиша exit?Напускаш root средата и се връщаш към нормалния си потребител.
Как да се справя с проблеми с разрешенията?Използвай sudo пред командата, когато срещнеш проблем с разрешенията.