Какво трябва да знаете за командването на Судо

Това е по-полезно и разнообразно, отколкото реализирате

Новите потребители на 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

Командата S u се използва за преминаване от един потребителски акаунт към друг. Пускането на командата 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, за да видите някои от другите ключове, които можете да използвате.