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.