Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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ä?
-
Voit käynnistää Grubin kautta root-konsolin: https://askubuntu.com/a/92558
Editoi siellä sudoers-tiedostoa visudolla.
-
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?
-
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.
-
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.
-
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:
[sudo] adduser <käytttäjänimi> sudo
Toki 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.
-
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.
-
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.
-
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.