Skip to main content

Използване на командата Судо

Българско военно чудо: Одринската епопея (Април 2025)

Българско военно чудо: Одринската епопея (Април 2025)
Anonim

Новите потребители на Linux (особено Ubuntu) накрая осъзнават командата Судо. Много потребители никога не го използват за нищо друго, освен да получат минали съобщения "отказано разрешение" - но Судо прави много повече.

За Судо

Често срещано погрешно схващане за Судо е, че то се използва единствено за предоставяне на коренни разрешения на обикновен потребител. Всъщност командата Sudo ви позволява да изпълните команда като който и да е потребител, като по подразбиране по принцип е коренът.

Как да се даде разрешение на потребителя Sudo

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

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

За да дадете разрешение на Sudo на потребителите, просто трябва да ги добавите към групата Sudo. Когато създавате потребител, използвайте следната команда:

$sudo useradd -m-G sudo

Горната команда ще създаде потребител с домашна папка и ще добави потребителя към групата Sudo. Ако потребителят вече съществува, можете да добавите потребителя към групата Sudo, като използвате следната команда:

$sudo потребителски модел -a-G sudo

Чист Судо Трик, когато забравите да го пуснете

Ето един от тези командни трикове на терминала, които можете да научите от опитни експерти - в този случай, за да излезете от съобщението "отказано разрешение". Ако това е дълга команда, можете да преминете през историята и да поставите Sudo пред нея, можете да я напишете отново или да използвате следната проста команда, която изпълнява предишната команда с помощта на Sudo:

$sudo !!

Как да превключите към root потребител, използвайки Sudo

Командата Su се използва за преминаване от един потребителски акаунт към друг. Пускането на командата Su на собствените си превключватели в акаунта за суперпотребител. Следователно, за да превключите към суусайзера със Sudo, просто изпълнете следната команда:

$sudo su

Как да управлявате судо команда в заден план

Ако искате да стартирате команда, която изисква привилегии на суперпотребител във фонов режим, изпълнете командата Sudo с превключвателя -b, както е показано тук:

$sudo-b

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

Алтернативен начин да стартирате команда във фонов режим е да добавите ampersand до края, както следва:

$sudo &

Как да редактирате файлове с помощта на

Очевидният начин да редактирате файл, използващ привилегиите на суперпотребителя, е да стартирате редактор като GNU nano, използвайки Судо, както следва:

$sudo nano

Друга възможност е да използвате следния синтаксис:

$sudo -e

Как да стартирате команда като друг потребител с помощта на

Командата Sudo може да се използва за изпълнение на команда като всеки друг потребител. Например, ако сте влезли като потребител "john" и искате да стартирате командата като "terry", тогава ще стартирате командата Sudo по следния начин:

$sudo-u terry

Ако искате да го изпробвате, създайте нов потребител, наречен "test", и изпълнете следната команда Whoami:

$sudo -u тествам

Как да удостоверявам идентификационните данни на Sudo

Когато стартирате команда, използваща Sudo, ще бъдете подканени да въведете паролата си. След известно време можете да стартирате други команди, като използвате Sudo, без да въвеждате паролата си. Ако искате да удължите този период, изпълнете следната команда:

$sudo -v

Повече за Судо

Има много повече за Sudo, отколкото просто да се изпълнява команда като супер потребител. Проверете нашето ръководство Sudo, за да видите някои от другите ключове, които можете да използвате.