Дайте root привилегии на всеки потребител с sudo на Ubuntu 20.04 LTS
Потребителят root, който е потребителят по подразбиране, създаден с административни привилегии, е заключен в Ubuntu по подразбиране, което означава, че не можете да влезете в системата като root потребител. В sudo
командата влиза в действие в такива случаи, когато трябва да изпълнявате административни задачи със собствения си потребител. По принцип позволява на нормален потребител да изпълнява команди с root привилегии.
Създаване на потребител на Sudo
Първата стъпка е да създадете потребител с помощта на командата adduser
. Въведете паролата и други допълнителни подробности, когато бъдете подканени.
sudo adduser
Имайте предвид, че само root има привилегиите да добавя нови потребители към системата. Затова изпълнихме командата с sudo
. Това означава, че вашият потребител вече трябва да има sudo
привилегии, ако искате да създадете нов потребител на sudo.
Следващата стъпка е да добавите този потребител към групата sudo
, което ще присвои всички привилегии sudo на потребителя.
sudo adduser sudo
Потребителят вече е добавен към групата sudo. Нека проверим дали потребителят има sudo привилегии.
Тествайте потребителя на Sudo
Превключете към новосъздадения потребител с командата су
.
су -
Влязохме като нов потребител. Забележете, че подканата също се е променила, показвайки името на новия потребител.
Обърнете внимание, че след като влязохме като новия потребител на sudo, се появи приветственият текст, който ни съветва как да използваме командата sudo
. Това означава, че потребителят е част от sudo групата.
Сега нека изпълним команда с sudo с този потребител и да видим дали работи. Ще се опитаме да създадем директория, наречена tmp
вътре /и т.н
, за което имаме нужда sudo
достъп, тъй като само root има права за промяна /и т.н
.
sudo mkdir /etc/tmp
Както можем да видим с ls
, директорията tmp
е създадена успешно в /и т.н
.
В тази статия видяхме как да създадете нов потребител на sudo. Ако на потребителя трябва да се дадат sudo привилегии за ограничено време, можете да премахнете потребителя от sudo групата, за да отмените неговите/нейните привилегии. Използвайте команда измамник
за да премахнете потребител от групата sudo.