В Windows е осъществен контрол на достъпа на потребителите (UAC), тъй като оставането в системата като администратор представлява много проста заплаха за сигурността. С UAC повечето програми се изпълняват с ограничен достъп и Windows само подканва потребителя да поиска разрешение, когато трябва да се промени системния файл.
В системите на Linux можем да изпълняваме административни приложения с помощта на командата sudo. Тя ни позволява да стартираме програма като root потребител. Ако често използвате root като потребител, ще бъдете изложени на риск да предоставите на устройството си пълен достъп до злонамерени програми.
Има две опции за добавяне на потребител към sudoers. Единият начин е да го направите ръчно, а другият е с помощта на командата usermod.
Добавяне на sudo потребител ръчно
Следвайте дадените по-долу указания, за да добавите потребител към потребител на sudo в Ubuntu 20.04:
Създайте нов потребител
Отворете основния потребителски терминал и изпълнете следната команда:
$sudoдобавител<потребителско име>Тук използвам linuxuser3 като потребителско име:
$sudoadduser linuxuser3
Той ще ви помоли да зададете парола на новия потребител. Трябва също да добавите допълнителна информация като пълно име, номер на стая и т.н. Това ще потвърди, че информацията е вярна или не. Натиснете Y за потвърждение.
Успешно ще бъде създаден нов потребител.
Актуализирайте системата си, като използвате нов потребител
Придвижвайки се напред, преминете към новия потребител, като въведете потребителското име и паролата на екрана за вход. Отворете терминал и актуализирайте системата си, като използвате следната команда:
$Sudo apt актуализацияНе дадохме никакви привилегии на новия потребител и ще получим съобщение, че новият потребител не е във файла sudoers.
Трябва да добавим потребител към файла sudoers.
Отворете файла visudo в текстовия редактор, като използвате следната команда:
$sudoвизуално
Позицията, където виждате root ALL = (ALL: ALL) ALL е мястото, където ще променим потребителското си име. Заменете root с linuxuser 3 със sudoers в моя случай. Вмъкнете следните редове в този файл:
КоренВСИЧКО=(ВСИЧКИ: ВСИЧКИ)ВСИЧКОПотребител на Linux3ВСИЧКО=(ВСИЧКИ: ВСИЧКИ)ВСИЧКО
Отново актуализирайте системата си. Сега linuxuser3 е в състояние да изпълнява свързаните с sudo действия или операции.
Добавяне на Sudo потребител от Usermod Command
Командата usermod ни позволява да добавяме/редактираме потребителските групи.
Въведете дадената по-долу команда в терминала, за да добавите потребител в sudoers:
$sudousermod –a –Gsudolinuxuser3
- -a: Това променя промените в текущата конфигурация
- -G: Името на потребителската общност, към която трябва да се добави.
- : Потребителското име на потребителя трябва да бъде променено.
Когато потребителят влезе за първи път, след като е добавен в нова група, ще получим съобщение, което показва, че потребителските права са променени.
Заключение:
Използвайки sudo в команда, можем да изпълняваме задачи на административно ниво. Това ръководство ще ви помогне да добавите потребител към sudoers в Linux. Просто следвайте горните указания, за да добавите потребител към sudoers.