Sok Linux rendszeren rootként hajthat végre feladatokat a sudo parancsok futtatásával. Az OpenBSD projekt egy minimalista alternatívát fejlesztett ki, a doas-t.
Szóval, hogyan használhatod a doas-t Linux-parancsok végrehajtására másik felhasználóként, és leváltja-e valaha a sudo-t?
Mi az a doas?
A doas egy olyan segédprogram, amely lehetővé teszi a normál felhasználók számára, hogy rootként hajtsanak végre feladatokat, ugyanúgy, ahogy a sudo teszi. Az OpenBSD projekt a sudo minimalista alternatívájaként fejlesztette ki, és ennek eredményeként a program sokkal kisebb, mint a sudo.
Míg az OpenBSD részeként fejlesztették, hordozható változata elérhető, amely más Unix-szerű rendszerekkel működik, beleértve a Linuxot is.
Hogyan telepítsük a doas-t
A doas elérhető a legtöbb hivatalos disztribúciós tárolóban, és könnyen telepítheti a disztribúció csomagkezelőjével. Doas telepítése Debian-alapú disztribúciókra, például Ubuntura:
sudo apt install doas
Vegye figyelembe, hogy a csomag csak az Ubuntu 21.04 lerakatában található, a 20.04 LTS kiadásban nem.
Az Arch-ra való telepítéshez csak használja a pacman-t:
sudo pacman -S opendoas
Fedora és CentOS rendszeren használja a DNF-et a dos telepítéséhez:
sudo dnf install opendoas
Doas konfigurálása
A doas némileg több beállítást igényel, mint a sudo, mert a legtöbb disztribúció alapértelmezés szerint még mindig nem tartalmazza, de a konfiguráció sokkal könnyebben érthető, mint a sudo. Mindössze annyit kell tennie, hogy szerkeszti a /etc/doas.conf fájlt rootként.
Itt van egy példa a doas-ra, amely utánozza a sudo viselkedését, és lehetővé teszi bármely parancs futtatását rootként. A doas használatával türelmi időt is kap, amikor az egymást követő doas parancsok futtatása után néhány percig nem kell megadnia jelszavát.
engedélyezze a felhasználónév fennmaradását rootként
Az felhasználónév a fent említett parancsban az engedélyezni kívánt felhasználó. Sok A rendszerek felhasználói egy bizonyos csoportba tartoznak mint például az "admin" vagy a "wheel", amelyek használhatják a sudo-t. Ezt a doas-szal is megkettőzheti, ha a csoportnevek elé kettőspontot tesz.
engedély továbbra is fennáll: kerék gyökérként
A Linux parancsokat a doas segítségével is megadhatja. Tegyük fel, hogy csak azt szeretné, hogy egy adott felhasználó futtassa az APT-t a rendszer frissítéséhez. Az cmd opció segítségével megadhatja az egyes parancsok listáját és nopass lehetővé teszi a root parancsok jelszó nélküli futtatását.
engedélyezi a nopass felhasználót a cmd apt apt-get rootként
Doas használata
A doas-t ugyanúgy használja a parancssorban, mint a sudo-t:
doas apt frissítés
Összefüggő: Hogyan válthatunk a felhasználók között Linuxon
Mi a helyzet a sudo-val?
A doas érkezése ellenére a sudo egy ideig elérhető lesz. Bár a sudo-nak van egy bonyolult konfigurációs fájlja, rengeteg finom vezérlést kínál. Ráadásul a doas még nem érhető el minden disztribúciós tárolóban. Valószínűleg addig kell használnia a sudo-t, amíg vagy több tároló hozzáadja, vagy a disztribúciók el nem kezdik lecserélni a sudo-t a doas-ra, mint alapértelmezett adminisztrációs programra.
A doas és a sudo mellett számos más program is telepíthető, hogy parancsokat futtasson másik felhasználóként. Sok Linux disztribúció, beleértve az Arch Linuxot is, a su-t tartalmazza, mint alapértelmezett segédprogramot a felhasználók közötti váltáshoz.
Linuxon két paranccsal lehet hozzáférni a szuperfelhasználókhoz: su és sudo. Hogy melyiket használja, az az adott feladattól függ.
Olvassa el a következőt
- Linux
- Linux parancsok
David szabadúszó író, aki a Csendes-óceán északnyugati részén él, de eredetileg az öböl térségéből származik. Gyermekkora óta rajong a technológiaért. David érdeklődési köre az olvasás, a minőségi tévéműsorok és filmek nézése, a retro játékok és a lemezgyűjtés.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez