Neseniai turėjau pakeisti savo kompiuterio paskirstymą iš „Ubuntu“ į „motinos“ platintoją „Debian“. Nors daugelis iš mūsų sako, kad abu paskirstymai yra beveik vienodi, tiesa, yra mažų detalių, dėl kurių abu paskirstymai skiriasi, ir netgi kai kuriems vartotojams kyla problemų, kaip nutiko man.
Viena didžiausių problemų, su kuria susidūriau, yra ta „Debian“ neveikia taip pat, kaip „Ubuntu“ su „sudo“ programa, bent jau ne root vartotojams.
Sudo yra komanda, naudojama komandoms vykdyti kaip supernaudotojui. Tai reikalinga norint atlikti tokias užduotis kaip įdiegti paketus, atnaujinimus, įrašyti tam tikrų failų pakeitimus ir kt. Kažkas svarbaus ir kad „Debian“ mes negalime to padaryti kaip „Ubuntu“, bet įvesdami kaip root vartotoją arba sistemos administratorių.
Įdiegus standartinį „Debian 9“, „Stretch“ yra sudo pagal numatytuosius nustatymus, tačiau jis nelaiko mūsų vartotojo kaip vartotoju, galinčiu jį naudoti, maža problema, kuri turi sprendimą, paprastą ir greitą sprendimą bet kuriam vartotojui.
Pirmiausia turime atidaryti terminalą ir įvykdyti komandą „su“. Kai būsime sistemos administratoriai, turime parašyti:
nano /etc/sudoers
Tai parodys sudo komandos konfigūracijos failą. Dabar turime pridėti šią eilutę:
User privilege specification root ALL=(ALL) ALL
Ir mes turime pridėti šią eilutę prie šaknies:
<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
Dabar mes turime išsaugoti visą turinį paspausdami „Control + O“, tada išeiname paspausdami „Control + X“ Modifikuoti galima ir naudojant „Gedit“ programąNorėdami tai padaryti, mes pakeisime komandą „nano“ į „gedit“ komandą, tapę šakniniais vartotojais. Po to mes paleidžiame įrangą iš naujo, kad būtų taikomos konfigūracijos ir voilaJau turime „sudo“ komandą paruoštą naudoti, tarsi kompiuteryje turėtume „Ubuntu“.
Ar bandei tai?
su - -c "usermod -aG sudo"
Tada paleiskite sesiją iš naujo.
„Debian“ nenaudojau ilgą laiką, kiekvieną dieną jaučiuosi patogiau „Centos“, tačiau, pasak oficialaus debian doc, pakanka tave įtraukti į sudo grupę:
https://wiki.debian.org/sudo
(Nors manau, kad prisimenu, jog anksčiau tai buvo ratų grupė)
Pasisveikinimas.
Užklausa, failas, kurį jūs sakote modifikuoti mano atveju, yra tuščias ir jame nėra nieko anksčiau parašyto, debian diegime nepasirinkau galimybės naudoti sudo (grafinėje diegimo programoje). Ar kažkas nutinka, jei viską įrašau faile, kuris yra tuščias / būtų kuriamas?
1. - išbandykite „sudo“ diegimą su # (privilegijos)
nano / etc / sudoers
2.- Bandykite dar kartą redaguoti failą naudodami # (privilegijos)
nano / etc / sudoers
Tikiuosi, kad tai jums pasiteisins.