Minun piti äskettäin muuttaa pöytätietokoneeni jakelua Ubuntusta äitijakoon Debianiin. Vaikka monet meistä sanovat, että molemmat jakelut ovat melkein samat, on totta, että on olemassa pieniä yksityiskohtia, jotka tekevät molemmista jakeluista erilaiset ja jopa joillakin käyttäjillä on ongelmia, kuten minulle tapahtui.
Yksi suurimmista ongelmista, joihin törmäsin, on se Debian ei toimi samalla tavalla kuin Ubuntu sudo-ohjelman kanssa, ainakin muille kuin root-käyttäjille.
Sudo on komento, jota käytetään komentojen suorittamiseen pääkäyttäjänä. Tämä on tarpeen tehtävien suorittamiseksi, kuten pakettien asentaminen, päivitykset, muutosten tallentaminen tiettyihin tiedostoihin jne. Jotain tärkeää ja että Debianissa emme voi tehdä sitä kuten Ubuntussa, mutta syöttämällä pääkäyttäjänä tai järjestelmänvalvojana.
Debian 9: n tavallisen asennuksen jälkeen Stretch sisältää sudon oletuksena asennettuna, mutta se ei pidä käyttäjää käyttäjänä, joka kykenee käyttämään sitä, pieni ongelma, jolla on ratkaisu, yksinkertainen ja nopea ratkaisu kaikille käyttäjille.
Ensin meidän on avattava pääte ja suoritettava komento "su". Kun olemme järjestelmänvalvojia, meidän on kirjoitettava seuraava:
nano /etc/sudoers
Tämä näyttää meille sudo-komennon kokoonpanotiedoston. Nyt meidän on lisättävä seuraava rivi:
User privilege specification root ALL=(ALL) ALL
Ja meidän on lisättävä seuraava rivi juuren alle:
<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
Nyt meidän on tallennettava kaikki sisältö painamalla Control + O ja sitten poistut painamalla Control + X. Tämä Muutos voidaan tehdä myös Gedit-ohjelmallaTätä varten muutamme "nano" -komennon "gedit" -komennoksi oltuaan juurikäyttäjiä. Tämän jälkeen käynnistämme laitteet uudelleen niin, että kokoonpanot otetaan käyttöön ja voilaSudo-komento on jo käyttövalmis, ikään kuin tietokoneellamme olisi Ubuntu.
Yrititkö tätä?
su - -c "usermod -aG sudo"
Käynnistä sitten istunto uudelleen.
En ole käyttänyt debiania pitkään aikaan, joka päivä tunnen oloni mukavammaksi Centoksessa, mutta virallisen debian docin mukaan riittää, että lisäät sinut sudo-ryhmään:
https://wiki.debian.org/sudo
(Vaikka luulen muistan, että se oli aikaisemmin pyöräryhmä)
Tervehdys.
Kysely, tiedosto, jonka sanot muokkaavan minun tapauksessani, on tyhjä eikä siihen ole aiemmin kirjoitettu mitään. Debian-asennuksessa en valinnut vaihtoehtoa käyttää sudoa (graafisessa asennusohjelmassa). Tapahtuuko jotain, jos kirjoitan kaiken tiedostoon, joka on tyhjä / luodaan?
1. - testaa sudon asentaminen #: llä (oikeudet)
nano / etc / sudoers
2. - Yritä muokata tiedostoa uudestaan #: llä (oikeudet)
nano / etc / sudoers
Toivon, että se toimii sinulle.