Как да създадете нов потребител с активиран Sudo на Rocky Linux 8 [Бърз старт]


Въведение

Командата sudo предоставя механизъм за предоставяне на администраторски привилегии — обикновено достъпни само за root потребител — на обикновени потребители. Това ръководство ще ви покаже как да създадете нов потребител с sudo достъп на Rocky Linux 8, без да се налага да променяте файла /etc/sudoers на вашия сървър.

Забележка: Ако искате да конфигурирате sudo за съществуващ потребител на Rocky Linux, преминете към стъпка 3.

Стъпка 1 — Влизане във вашия сървър

SSH в сървъра ви като root потребител:

  1. ssh root@your_server_ip_address

Използвайте IP адреса или името на хоста на вашия сървър вместо your_server_ip_address по-горе.

Стъпка 2 — Добавяне на нов потребител към системата

Използвайте командата adduser, за да добавите нов потребител към вашата система:

  1. adduser sammy

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

Използвайте командата passwd, за да актуализирате паролата на новия потребител:

  1. passwd sammy

Не забравяйте да замените sammy с потребителя, който току-що създадохте. Ще бъдете подканени два пъти за нова парола:

Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

Стъпка 3 — Добавяне на потребителя към групата колело

Използвайте командата usermod, за да добавите потребителя към групата колела:

  1. usermod -aG wheel sammy

Още веднъж, не забравяйте да замените sammy с потребителското име, на което искате да дадете привилегии на sudo. По подразбиране в Rocky Linux всички членове на групата колела имат пълен sudo достъп.

Стъпка 4 — Тестване на sudo Access

За да проверите дали новите sudo разрешения работят, първо използвайте командата su, за да превключите от root потребител към новия потребителски акаунт:

  1. su - sammy

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

  1. sudo command_to_run

Например, можете да изброите съдържанието на директорията /root, която обикновено е достъпна само за root потребител:

  1. sudo ls -la /root

Първият път, когато използвате sudo в сесия, ще бъдете подканени да въведете паролата на акаунта на този потребител. Въведете паролата, за да продължите:

Output
[sudo] password for sammy:

Забележка: Това не изисква root парола! Въведете паролата на потребителя с активиран sudo, а не root паролата.

Ако вашият потребител е в правилната група и сте въвели паролата правилно, командата, която сте използвали с sudo, ще се изпълни с root права.

Заключение

В този урок за бърз старт вие създадохте нов потребителски акаунт и го добавихте към групата колела, за да активирате достъпа до sudo. За по-подробна информация относно настройката на сървър Rocky Linux 8, моля, прочетете нашия урок за първоначална настройка на сървър с Rocky Linux 8.