Nemrégiben meg kellett változtatnom az asztali számítógépem terjesztését az Ubuntutól az anya disztróig, a Debianig. Bár sokan azt mondjuk, hogy mindkét disztribúció szinte azonos, igaz, vannak apró részletek, amelyek különbséget tesznek mindkét disztribúcióban, sőt, egyes felhasználóknak problémái vannak, mint velem történt.
Az egyik legnagyobb probléma, amivel találkoztam, az az A Debian nem ugyanúgy működik, mint az Ubuntu a sudo programmal, legalábbis nem root felhasználók számára.
A Sudo az a parancs, amelyet futtató felhasználóként futtatnak. Erre olyan feladatok elvégzéséhez van szükség, mint a csomagok telepítése, frissítések, bizonyos fájlok változásainak rögzítése stb. Valami fontos, és hogy a Debianban nem úgy tudjuk megtenni, mint az Ubuntuban, hanem úgy, hogy root felhasználóként vagy rendszergazdaként lépünk be.
A Debian 9 szokásos telepítése után A Stretch alapértelmezés szerint tartalmazza a sudo-t, de nem tekinti felhasználónknak, hogy képes lenne használni, egy kis probléma, amelynek van megoldása, egyszerű és gyors megoldása minden felhasználó számára.
Először meg kell nyitnunk a terminált és végre kell hajtanunk a "su" parancsot. Ha rendszergazdaként vagyunk, a következőket kell írnunk:
nano /etc/sudoers
Ez megmutatja nekünk a sudo parancs konfigurációs fájlját. Most hozzá kell adnunk a következő sort:
User privilege specification root ALL=(ALL) ALL
És hozzá kell adnunk a következő sort a gyökér alatt:
<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>NOMBRE-USUARIO ALL=(ALL) ALL
Most a Control + O megnyomásával el kell mentenünk az összes tartalmat, majd a Control + X megnyomásával kilépünk A módosítás a Gedit programmal is elvégezhetőEhhez a "nano" parancsot a "gedit" parancsra változtatjuk, miután root felhasználók lettünk. Ezt követően újraindítjuk a berendezést, hogy a konfigurációkat alkalmazzuk és voáláMár készen áll a sudo parancs használatra, mintha egy Ubuntu lenne a számítógépünkön.
Megpróbálta ezt?
su - -c "usermod -aG sudo"
Ezután indítsa újra a munkamenetet.
Sokáig nem használtam a debiant, minden nap jobban érzem magam a Centosban, de a hivatalos debian doc szerint elég, ha felveszlek a sudo csoportba:
https://wiki.debian.org/sudo
(Bár azt hiszem, emlékszem, hogy korábban a kerékcsoport volt)
A köszöntés.
Egy lekérdezés, az a fájl, amelyet módosítani mondasz az én esetemben, üres, és nem írt semmit korábban, a debian telepítésben nem választottam a sudo (a grafikus telepítőben) opciót. Valami történik, ha mindent beírok a fájlba, ami üres / készen áll?
1.- tesztelje a sudo telepítését # (privilégiumokkal)
nano / etc / sudoers
2.- Próbálja újra szerkeszteni a fájlt # (privilégiumokkal)
nano / etc / sudoers
Remélem, ez neked is beválik.