Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pendeli - 27.06.23 - klo:18.37

Otsikko: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: Pendeli - 27.06.23 - klo:18.37
Aloin muuttamaan käyttäjätunnustani https://askubuntu.com/questions/34074/how-do-i-change-my-username
sivun mukaan seuraavasti

sudo usermod -l newUsername oldUsername
sudo groupmod -n newUsername oldUsername

Sen seurauksena uusi eikä vanha tunnus  ei löydy enää "sudoers filessä" ja siis sudokomennot ei toimi.

Mitä voi tehdä?
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: nm - 27.06.23 - klo:20.44
Voit käynnistää Grubin kautta root-konsolin: https://askubuntu.com/a/92558

Editoi siellä sudoers-tiedostoa visudolla.
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: Pendeli - 27.06.23 - klo:21.03
En ole sulkenut konetta tapahtuman jälkeen ja esim. terminaali on käytettävissä. Mutta jos millään loitsuilla ja komennoilla ei onnistu niin on sitten yritettävä tuota Grubin kautta menoa?
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: nm - 27.06.23 - klo:23.34
En ole sulkenut konetta tapahtuman jälkeen ja esim. terminaali on käytettävissä. Mutta jos millään loitsuilla ja komennoilla ei onnistu niin on sitten yritettävä tuota Grubin kautta menoa?

Jos sinulla ei ole auki rootin komentokehotetta etkä pysty sudottamaan millään tunnuksella, et myöskään pääse editoimaan sudoers-tiedostoa. Silloin saat root-oikeudet vain palautustilan kautta (tai muokkaamalla itse kernelin komentoriviä grubissa).

Toinen ratkaisu olisi koneen käynnistäminen Ubuntun asennustikun livetilaan tai muuhun toiseen Linux-jakeluun, jossa voit liittää ongelma-Ubuntun juuriosion ja käydä siellä editoimassa sudoers-tiedostoa.
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: Jere Sumell - 28.06.23 - klo:17.19
Itselläni ei ole koskaan noin tapahtunut, mutta vaikuttaa tosiaan siltä, että vaatii manuaalisesti lisäämistä tuonne tiedostoon, jolloin sitten pitää olla root-käyttäjänä siinä terminaalissa. Se nyt on käsittääkseni ainakin varmin tapa saada ne sinne.
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: kuutio - 28.06.23 - klo:17.31
Oletuksena yksittäisiä käyttäjätunnuksia ei ole lisäilty sudoersiin, vaan sudo-ryhmä (eli sudo-ryhmään kuuluvat käyttäjät voivat käyttää sudoa), joten käyttäjän lisääminen sudo-ryhmään kyllä riittää eikä sudoersia tarvitse käsin muokata.

komento:
Koodia: [Valitse]
[sudo] adduser <käytttäjänimi> sudoToki tämäkin toimenpide vaatii sen rootin-päätteen tai sudon käyttöoikeudet, mutta lienee vähän näppärämpi tapa kuin sudoersin manuaalinen muokkaus.
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: Pendeli - 28.06.23 - klo:18.46
Kyse oli toisessa ketjussa mainitusta  koneesta johon oli juuri asennettu uusi 22.04.
En viitsinyt ruveta sen kanssa enempää veivailemaan, vaan annoin liikkeen asentaa Ubuntun uudelleen haluamillani käyttäjätiedoilla.
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: juyli - 30.06.23 - klo:20.27
Aloin muuttamaan käyttäjätunnustani ...
Ihan perimmäinen kysymys: miksi _vaihtaa_ käyttäjätunnusta?
Linux/Unix -järjestelmissä on laajalti mahdollisuus käyttää omistaja/ryhmä/muut  ja/taI luku/kirjoitus ja ajo-oikeuksia.
Otsikko: Vs: Käyttäjätunnus puuttuu sudotiedostosta
Kirjoitti: igor_2 - 01.07.23 - klo:07.47
En viitsinyt ruveta sen kanssa enempää veivailemaan, vaan annoin liikkeen asentaa Ubuntun uudelleen haluamillani käyttäjätiedoilla.

Ainakin Debianista löytyy graafinen Käyttäjät ja ryhmät -sovellus, jolla voi muuttaa käyttäjän nimen, hänen käyttäjätunnisteen (se id numero) ja samat toimenpiteet voi tehdä myös ryhmille. Uudelleen asennus vain käyttäjän nimen vaihtamiseksi, kuulostaa aika raskaalta toimenpiteeltä. Tietysti pääasia on, että haluttu lopputulos saavutetaan ja koneen normaali käyttö voi alkaa.