На многим Линук системима можете извршавати задатке као роот покретањем команди са судо. ОпенБСД пројекат је развио минималистичку алтернативу, доас.
Дакле, како користите доас за извршавање Линук команди као други корисник и да ли ће икада заменити судо?
Шта је доас?
доас је услужни програм који омогућава стандардним корисницима да извршавају задатке као роот, на исти начин на који то ради судо. Развио га је ОпенБСД пројекат као минималистичку алтернативу судоу, и као резултат тога, програм је много мањи од судоа.
Иако је развијен као део ОпенБСД-а, преносива верзија доступан је који ради са другим системима сличним Уник-у, укључујући Линук.
Како инсталирати доас
доас је доступан у већини званичних дистрибутивних спремишта и можете га лако инсталирати помоћу менаџера пакета ваше дистрибуције. Да бисте инсталирали доас на дистрибуције засноване на Дебиан-у као што је Убунту:
судо апт инсталл доас
Имајте на уму да је пакет присутан само у Убунту 21.04 спремишту, а не у издању 20.04 ЛТС.
Да бисте га инсталирали на Арцх, само користите пацман:
судо пацман -С опендоас
На Федора и ЦентОС, користите ДНФ да бисте инсталирали доас:
судо днф инсталл опендоас
Конфигурисање доас-а
доас захтева нешто више подешавања него судо јер га већина дистрибуција још увек не укључује подразумевано, али конфигурацију је много лакше разумети него судо. Све што треба да урадите је да уредите /etc/doas.conf датотеку као роот.
Ево примера доас-а који опонаша понашање судо-а и омогућава вам да покренете било коју команду као роот. Користећи доас, такође добијате грејс период у коме не морате да уносите лозинку неколико минута након покретања узастопних доас команди.
дозволи персист корисничко име као роот
Тхе корисничко име у горе поменутој команди је корисник којег желите да омогућите. Многи системи имају кориснике у одређеној групи као што су "админ" или "точак" који могу да користе судо. Ово такође можете да дуплирате са доас-ом тако што ћете имена група претходити двотачком.
пермит персист :вхеел као роот
Такође можете одредити Линук команде са доас-ом. Претпоставимо да желите само да одређени корисник може да покрене АПТ за ажурирање система. Тхе цмд опција вам омогућава да наведете листу појединачних команди и нопасс ће вам омогућити да покренете роот команде без лозинке.
дозволи нопасс кориснику цмд апт апт-гет као роот
Коришћење Доас-а
Користите доас у командној линији баш као што бисте покренули судо:
доас апт упдате
Повезан: Како се мењати између корисника на Линуку
Шта је са судо?
Упркос доласку доаса, судо ће постојати неко време. Иако судо има сложену конфигурациону датотеку, нуди много детаљне контроле. Плус, доас још увек није доступан у свим дистрибутивним репозиторијумима. Вероватно ћете морати да користите судо све док га не дода више спремишта или док дистрос не почну да замењују судо са доас као подразумеваним административним програмом.
Осим доас-а и судо-а, постоји неколико других програма које можете инсталирати за покретање команди као други корисник. Многе Линук дистрибуције, укључујући Арцх Линук, испоручују се са су као подразумеваним услужним програмом за пребацивање између корисника.
На Линук-у постоје две команде за добијање приступа суперкорисника: су и судо. Који од њих треба да користите зависи од задатка.
Реад Нект
- Линук
- Линук команде

Давид је слободни писац са седиштем на северозападу Пацифика, али пореклом је из области залива. Он је од детињства заљубљеник у технологију. Дејвидова интересовања укључују читање, гледање квалитетних ТВ емисија и филмова, ретро игре и сакупљање плоча.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили