Трябва да получите администраторски права в Linux, но не сте сигурни как? Днес ще обсъдим как бързо да предоставите административни права на конкретен потребител в Ubuntu и Arch Linux.
Защо се нуждая от администраторски привилегии?
Докато използвате система Linux, когато се опитвате да опитате някакъв вид административна задача, като например инсталиране или премахване на софтуер, може да получите грешка, казвайки, че нямате правилните разрешения. Понякога това може да бъде разочароващо, но получаването на администраторски права в Linux не е толкова трудно, колкото звучи.
Всъщност на ваше разположение има множество инструменти, в зависимост от разпространението, което използвате. Не забравяйте обаче, че некоренните потребители не могат да предоставят администраторски права на никого, така че ще трябва да влезете като друг потребител, който има администраторски статус.
Тези потребители, технически дефинирани, принадлежат към судо или sudoers група. Това означава, че те могат да издават команди на sudo, като въвеждат своите потребителски пароли. Паролите са необходими за упълномощаване на потребителите, за да могат да изпълняват административни задачи в системата.
Свързани: Как да управлявате потребителски групи с Groupadd на Linux
За да получите администраторски права, трябва да принадлежите към правилната група и ние ще обясним как да направите това по-долу.
Как да предоставите администраторски разрешения в Ubuntu
Настолните среди улесняват контрола на потребителските разрешения, независимо от нивото на комфорт с вътрешната работа на Linux. Можете да използвате GUI приложение за управление на потребители на работния плот, или можете да изпълните същата задача с по-голяма ефективност чрез командния ред.
Предоставяне на права на администратор чрез работния плот
В дистрибуциите, базирани на Debian като Ubuntu и Linux Mint, ще намерите инструмент за управление на потребители в системните настройки. Търся потребител в стартовия панел на приложения и помощната програма за управление на потребителите обикновено са на върха на резултатите.
След като стартирате инструмента, потърсете опция за промяна на правата, групите или разширените контроли на потребителя. Ако можете да редактирате потребителски групи, не забравяйте да добавите потребителя в судо или sudoers група.
Предоставяне на права на администратор чрез командния ред
Две различни команди могат да предоставят права на администратор в Ubuntu: usermod и gpasswd.
За да предоставите администраторски права с помощта на usermod, отворете терминал и въведете:
sudo usermod -aG sudo потребителско име
Сменете потребителско име с потребителското име по ваш избор. The -aG флаг означава Добавете и Група. Тази команда инструктира usermod да добави потребителското име към група, която в този случай е судо група.
За да използвате gpasswd, въведете следната команда в терминала:
sudo gpasswd -потребителско име sudo
Не забравяйте да замените потребителско име с потребителското име на потребителя, на когото искате да предоставите администраторски права. The -а флаг означава, че искате Добавяне потребителят към судо група.
Свързани: Как да добавите потребител в Linux
Как да предоставите администраторски разрешения в Arch Linux
Някои дистрибуции, базирани на Arch, като Manjaro Linux, имат приложения за управление на потребители, базирани на настолни компютри, подобни на Ubuntu. Ако обаче не можете да намерите такъв в системата си, получаването на администраторски права на Arch Linux чрез командния ред също е доста лесно.
Ще трябва да редактирате дtc / sudoers файл. Въпреки че подправянето на системни файлове може да доведе до повреда на системата, се нарича специална команда visudo ви позволява да редактирате файла с минимален риск.
sudo visudo
Добавете реда по-долу към файла или го коментирайте (като премахнете хеш маркера), ако редът вече присъства. Линията дава корен достъп до групата колела.
% колело ALL = (ALL) ALL
След като запазите и излезете от visudo, издайте следната команда, за да добавите потребителя към колело група, заместваща потребителско име с избрания от вас потребител.
sudo gpasswd - колело за потребителско име
Създаване на нови администратори в Linux
Вече добавихте потребител към вашата административна група на Linux и той може да изпълнява административни задачи като инсталиране и актуализиране на софтуер. Наличието на множество администратори може да бъде от полза, ако използвате голям Linux сървър с множество потребители.
Ако често управлявате потребители във вашата Linux система, от ключово значение е да знаете как бързо да идентифицирате потребителите. Изброяването на всички потребители, които присъстват в системата, е чудесен начин да започнете.
Искате ли да знаете колко потребители на Linux имате на компютър или мрежа? Ето как да изброите всички потребители на Linux.
- Linux
- Linux команди
Джордан е преподавател и журналист, който е страстен да направи Linux достъпен и без стрес за всички. Той има бакалавърска степен по английски и нещо за горещ чай. През топлите сезони той обича да кара колоездене по хълмовете на Озарките, където живее.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.