Sudo-felhasználó hozzáadása az Ubuntuhoz

sudo az egyik leggyakrabban használt parancs a Linux rendszerekben. Lehetővé teszi a felhasználó számára, hogy egy adott programot másik felhasználóként futtasson, aki alapértelmezés szerint a szuperfelhasználó.

Leginkább adminisztratív célokra használják; korlátozott adminisztrátori hozzáférést biztosít a nem rendszergazdai felhasználóknak Linux PC-n.

Például alapértelmezés szerint a felhasználó nem telepíthet csomagokat egy Ubuntu rendszerre. A felhasználó azonban ezt megteheti sudo parancs.

A nem root felhasználó sudo nélkül nem tud programot telepíteni. Tekintse meg az alábbi példát egy sikertelen kísérletre:

apt-get install aptitude E: Nem sikerült megnyitni a /var/lib/dpkg/lock-frontend zárolási fájlt - megnyitás (13: Engedély megtagadva) E: Nem sikerült megszerezni a dpkg frontend zárolást (/var/lib/dpkg/lock-frontend ), root vagy?

A nem root felhasználó sudo-val telepíthet programokat a rendszerben probléma nélkül.

sudo apt-get install aptitude Csomaglisták olvasása... Kész A függőségi fa felépítése ....

Meglévő felhasználó hozzáadása Sudo-felhasználóként

Ha egy felhasználó nem része a sudo felhasználói csoportot, akkor nem fogja tudni használni a sudo parancs. Az alábbi kimenetet fogja dobni:

testuser nincs a sudoers fájlban. Ezt az esetet jelenteni fogják.

Felhasználó hozzáadásához a sudoers listához, használja a usermod parancs egy meglévő felhasználó hozzáadásához a sudo csoport a rendszeren. Az alábbiakban egy példa parancs látható.

sudo usermod -aG sudo testuser

Itt a -a opció jelentése „hozzáfűzés”. Gondoskodik arról, hogy a meglévő csoportok felhasználói tagságát ne érintse. -G annak meghatározására szolgál, hogy melyik csoporthoz vegye fel a felhasználót.

Miután egy felhasználót hozzáadtak a sudo csoporthoz, a következő üzenet jelenik meg a terminálon, amikor a felhasználó legközelebb bejelentkezik a rendszerbe.

Egy parancs rendszergazdaként való futtatásához ("root" felhasználó) használja a "sudo " parancsot. A részletekért lásd a "man sudo_root" részt.

Hozzon létre egy új felhasználót Sudo jogosultságokkal

felhasználó hozzáadása az új felhasználó létrehozására használt Linux parancs. Használható vele

zászló --csoportban a felhasználó hozzáadásához a sudo csoporthoz a létrehozás során.

sudo adduser testuser --ingroup=sudo

Korlátozza, hogy mely parancsokat engedélyezze a sudo

A fájl /etc/sudoers konfigurációs beállításokat tartalmaz sudo parancs. Ez a fájl közvetlenül írásvédett, még a root számára is. A fájl szerkesztésének egyetlen módja a visudo parancs.

sudo visudo

A fenti parancs megnyitja a fájlt a nano parancssori szerkesztővel. Görgessen, és keresse meg az alábbi sorokat a fájlban.

# Engedélyezi a csoport sudo tagjainak bármilyen parancs végrehajtását %sudo ALL=(ALL:ALL) ALL

Az utolsó MINDEN sorban az egyetlen paranccsal vagy parancskészlettel helyettesíthető, amelyet a sudo-val engedélyezni kell.

# Lehetővé teszi a csoport sudo tagjainak, hogy végrehajtsanak bármilyen parancsot %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Fontos jegyzet: A fenti sudoers fájlban javasolt változtatások korlátozzák a sudo felhasználókat, hogy csak parancsokat hajthassanak végre mv és visudo. Ez csak magyarázó célt szolgál, nem kell erőltetnie ezeket a korlátozásokat a rendszerén lévő sudo felhasználók számára.

Ha bármilyen változtatást hajtott végre a sudoers fájlon a fent megosztott utasítások szerint, akkor mindenképpen mentse a fájlt a következővel Ctrl + O az alkalmazandó változtatásokhoz. Ezután a nano használatával léphet ki Ctrl + X.

A változtatások végrehajtásához be kell jelentkeznie/ki kell jelentkeznie, vagy újra kell indítania a rendszert, vagy új terminálablakot kell indítania.

? Egészségére!