Linux on toisin kuin muut suuret käyttöjärjestelmät siinä mielessä, että se antaa sinulle vapautta. Vapaus käyttää sitä haluamallasi tavalla, vapaus tutkia ja muuttaa sitä, vapaus jakaa sitä haluamallasi tavalla ja vapaus sulkea itsesi pois tärkeistä ryhmistä.
Tässä on mitä sinun tulee tehdä, jos olet poistanut ainoan käyttäjäsi kaikista Ubuntun ryhmistä.
Kuinka ryhmät toimivat Linuxissa?
Linuxissa ryhmät sisältävät etuoikeutettuja käyttäjiä, jotka voivat eri tavoin lukea, kirjoittaa tai suorittaa tiedostoja ilman lisävaltuuksia. Kun luot ensisijaisen käyttäjätilin, sinut lisätään automaattisesti ensisijaisiin ryhmiisi. Tavallisessa Ubuntu-asennuksessa nämä ovat yleensä adm, CD-ROM, sudo, dipb, plugdev, ja sambashare.
Voit lisätä itsesi muihin ryhmiin käyttämällä usermod komento:
sudo usermod -aG ryhmän_nimi oma_käyttäjänimesi
The -G kytkin tarkoittaa, että lisäät käyttäjän lisäryhmään, ja
-a tarkoittaa append, mikä tarkoittaa, että ryhmä lisätään ryhmäluetteloosi.Yllä olevan komennon suorittaminen ilman -a tarkoittaa, että uusi ryhmä korvaa kaikki vanhat ryhmäsi.
Mikä tärkeintä, komento poistaa sinut sudo-ryhmästä, mikä tarkoittaa, että valtuutesi rajoitetaan voimakkaasti. Olematta osa sudo ryhmässä, et voi lisätä itseäsi sudo-ryhmään, et voi asentaa ohjelmistoja tai edes päivittää järjestelmää.
Mitä tehdä, jos poistat käyttäjäryhmäsi vahingossa
Se on pieni asia, mutta se puuttuu -a voi pilata päiväsi täysin. Onneksi ratkaisu on yksinkertainen, mutta et voi korjata virhettä Ubuntu-asennuksesta, koska sinulla ei ole enää järjestelmänvalvojan oikeuksia. Tarvitset juurikuoren.
Ensin sinun on käytettävä GRUB-valikkoa. Tee tämä käynnistämällä tietokoneesi uudelleen ja painamalla toistuvasti Paeta kunnes valikko tulee näkyviin.
Valita Ubuntun lisäasetukset, sitten Palautus tila.
Kun valikko antaa sinulle vaihtoehdon juurikuorelle, valitse tämä. Kotelo tulee näkyviin näytön alareunaan.
Root-kuoressa suoritettavat komennot suoritetaan pääkäyttäjänä, eivätkä tavallisessa Ubuntu-järjestelmässä tarvitse salasanaa.
Lisää itsesi sudo-ryhmään kirjoittamalla seuraava komento:
usermod -aG sudo sinun_käyttäjänimesi
Käynnistä nyt uudelleen. Kun kirjaudut takaisin järjestelmääsi, olet jälleen osa sudo-ryhmää ja pystyt suorittamaan toimintoja, jotka edellyttävät pääkäyttäjän oikeuksia.
Liity uudelleen aiempaan käyttäjäryhmiisi Linuxissa
Linux kirjaa kaiken lokiin. Tämä voi olla ongelma, kun lokisi kasvavat naurettavan kokoisiksi, mutta jos haluat tietää, mihin ryhmiin käyttäjäsi kuului aiemmin, se voi olla korvaamatonta.
sudo grep user-setup /var/log/installer/syslog
...tulostaa aina, kun käyttäjä lisätään ryhmään. Huomioi ryhmien nimet ja lisää ne sitten uudelleen seuraavasti:
sudo usermod -aG sudo this_group, that_group, other_group your_user
Huomaa, että ryhmien nimien ja pilkkujen välillä ei ole välilyöntiä.
Kirjaudu ulos ja takaisin sisään, niin ryhmäsi palautetaan kokonaan.
Ryhmät tekevät Linuxin hallinnasta helppoa
Niin kauan kuin et vahingossa poista omia oikeuksiasi, ryhmät ovat uskomattoman tehokas työkalu Ubuntussa ja muissa Linux-distroissa. Niiden avulla voit hallita suuria määriä käyttäjiä ja varmistaa, että kaikilla on tarvittavat käyttöoikeudet ja käyttöoikeudet, eivätkä he voi vahingoittaa järjestelmääsi vahingossa.
Ryhmiä käyttämällä voit valita, mihin ihmisiin voidaan luottaa tarpeeksi lukemaan, kirjoittamaan ja suorittamaan tiedostoja. Käyttäjien siirtäminen ryhmien välillä on helppoa, ja jos haluat, että jollakulla on täysi vapaus käyttää tiettyä tiedostoa, voit jopa antaa heille omistajuuden.