Mint péntek este, eltávolítottam magam a sudo csoporttól, egy kerékpáros lovasfogas blogot a számítógépes hardverről,

Ilyen volt - szükség volt egy másik felhasználói csoport csavarására az ubuntu linux-ban. És törölte a felhasználót a sudo csoportból! Ki szembesült ezzel - tovább olvasunk.

Azok számára, akik még nem értik a vita tárgyát, tisztázni fogom, hogy minden parancs végrehajtása a sudo-on keresztül adja meg a következőket:

Úgy tűnik, hogy az / etc / sudoers fájlt megfelelően kell átvenned és szerkesztened, és megadnod a felhasználónak azt a képességét, hogy minden csoportban legyen, többek között. és a rendszer? De ha a fájl megváltoztatásának időpontja megegyezik a rendszer telepítésének dátumával, mint az enyém

akkor a probléma forrása nem pontosan ebben a fájlban van, akkor nem kell kiválasztania, különben teljesen el tudja dönteni a root jogosultságokat, és általánosságban őszinte, ez komoly biztonsági sérülést jelent.

Ez valójában nem olyan, mint ez (mivel az alapértelmezés szerint az ubuntuban kellene megjelennie)

Ezt másképpen is láthatja:

ahol a "username_user" helyett be kell írnia a felhasználó nevét, amelyet a terminál parancsának végrehajtásával megtanulhat:

ilyen következtetésre jutunk

Ennek megoldásához fizikai hozzáférést kell igényelnie ahhoz a géphez, ahol az ubuntu telepítve van. Saját esetemben a gép fizikai hozzáférése nem mindig áll rendelkezésre, ezért a problémát csak két nappal később sikerült megoldani.

Ezért ahhoz, hogy egy felhasználót hozzáadhassunk csoportokhoz, szükségünk van felhatalmazói jogokra, amelyek valamilyen oknál fogva nincsenek jelen a jelenlegi felhasználóink ​​között.
1 lépés.
Szükséges, hogy beléphessen annak a személynek, aki rendelkezik a felettes jogával:

1 opció. Ha van egy másik felhasználó a számítógépeden a felhatalmazó jogosultságokkal (és van egy olyan jelszava, amelyet szerencsés eséllyel tud róla), akkor csatlakozik hozzá a terminálon keresztül.

2 Opció. Ha a jelszó gyökérbe van állítva, csatlakozhat a roothez:

Ha nincs root jelszava, és nincs root felhasználója, akkor mint én, akkor csak a harmadik lehetőség van.

3 Opció. A grub menüben lépjen be a helyreállítási módba.

Újraindítjuk a gépet, belépünk a grub menübe (ha nem látjuk a rendes rendszerindítás alatt, akkor a rendszerindítás után nyomjuk meg az Esc billentyűt, közvetlenül a BIOS képernyő POST után)

Menjünk a "További rendszerparaméterek" elemre és válaszd az Ubuntu (helyreállítási mód)

A "Helyreállítási mód" elindítja az Ubuntu-t, egy nagyon hasznos segédprogramot, amely gyakran segít.

A fájlrendszer újratelepítéséhez írási móddal válassza ki a "Hálózat engedélyezése hálózat" elemet a billentyűzet nyíl gombjaival, majd nyomja meg az "Enter" billentyűt.

Most válassza ki a "gyökér" elemet, és nyomja meg az "Enter" gombot.

Az egyik lehetőség használatával belépett a rendszerbe a teljes jogosultsággal rendelkező felhasználó alá.

2. lépés.
Visszatérünk a felhasználóhoz a felettes jogaihoz.
Annak érdekében, hogy visszatérjen felhasználói sudo jogosultságaihoz, a következő sablon parancsot kell végrehajtania:

Annak érdekében, hogy visszaadja a felhasznalo jogokat felhasználójának, meg kell adnia azt két csoporthoz:

De ezen kívül alapértelmezés szerint a felhasználó a következő csoportokhoz került:

és a felhasználónév_kollektor_neve megegyezik a felhasználó nevével, esetemben a felhasználó.

Általában a következő parancsot kell végrehajtania, amely megoldja a problémát (írja be a megfelelő csoportneveket!):

a felhasználó helyett a felhasználó neve.
Ne adjon meg szóközöket a vesszők után a csoportok listájában.
A helyet csak a csoportlista után teszik meg, a felhasználónév előtt.

Ellenőrizze az / etc / group fájlt. hogy a felhasználó a következő csoportokhoz került:

A következőket kell látnia:

Most indítsa újra a rendszert.

És próbálj meg parancsot adni például a sudo-val

Ha minden sikeres - akkor gratulálok neked, visszaadtad a sudo jogát a felhasználónak.

Most tanácsoljuk, hogyan oldjuk meg ezt gyorsan, ha görbülettel ismét egy ilyen szerencsétlenség el fogja érni.

Szükséges bizonyos jelszót beállítani a felhasználó gyökérén, lehetőleg ellenállva a kiválasztásnak, például: Fgrdph4C
Egy ilyen egyszerű csapattal megteheti:

Egyébként ne félj, a jelszó beírásakor a csillagok biztonsági okokból nem jelennek meg.

Most biztonságosan törölheti a jogokat a sudo csoporthoz, mert az utasítás első lépése biztonságosan kihagyható.
Elég, hogy beírja a parancsot a terminálon

Végezze el az utasítás második lépését, és már nem használja a helyreállítási konzolt.

Navigáció rekordok szerint