Kirjoittaja Aihe: Pääkäyttäjä ongelma  (Luettu 9152 kertaa)

eidos

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Pääkäyttäjä ongelma
« : 06.07.07 - klo:00.41 »
Hyvä ystävä asensi ubuntun koneelleni ja olin pääkäyttäjä, mutta onnistuin söhläämään itseni normaaliksi käyttäjäksi enkä täten voi asentaa edes ohjelmia.
Miten voisin kiertää turva jutun ja saada itseni pääkäyttäjäksi jälleen? Ilman että soittelisin kaverilleni ulkomaille kyselläkseni, mikä on hänen salasanansa.
Ubuntuni versio on: 7.04
« Viimeksi muokattu: 06.07.07 - klo:00.49 kirjoittanut eidos »

Pörzi

  • Käyttäjä
  • Viestejä: 99
    • Profiili
    • http://fugufish.dy.fi/
Vs: Pääkäyttäjä ongelma
« Vastaus #1 : 06.07.07 - klo:08.27 »
Hyvä ystävä asensi ubuntun koneelleni ja olin pääkäyttäjä, mutta onnistuin söhläämään itseni normaaliksi käyttäjäksi enkä täten voi asentaa edes ohjelmia.
Miten voisin kiertää turva jutun ja saada itseni pääkäyttäjäksi jälleen? Ilman että soittelisin kaverilleni ulkomaille kyselläkseni, mikä on hänen salasanansa.
Ubuntuni versio on: 7.04
Yleensä koneen käyttöön ei kannata käyttää root-oikeuksia, koska niillä voi tehdä paljon enemmän tuhoa aikaan, kuin normaalilla käyttäjäoikeuksilla.

Voit tehdä root-oikeuksia vaativia tehtäviä kirjoittamalla käskyn alkuun sudo ja ennen käskyn suorittamista sinulta kysytään salasana, joka on sen käyttäjän, jona olet kirjautunut sisään, salasana.

Edit: Jos haluat käyttää graafisia sovelluksia... esim. tallentaa tekstieditorilla käyttäjältäsi kielletyn tiedoston päälle, voit avata tekstieditorin sudolla, jonka jälkeen avatulla tekstieditorilla voi muokata käyttäjältä kiellettyjäkin filuja.
$ sudo gedit
tai
$ sudo kate
« Viimeksi muokattu: 06.07.07 - klo:08.30 kirjoittanut Pörzi »

eidos

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #2 : 06.07.07 - klo:08.41 »
Mitäs jos haluan takasin pääkäyttäjäksi? Koska en voi muuttaa edes kellonaikaa...
Ja toinen kysymys vielä ;D
Kun itse en ole pääkäyttäjä ja haluaisin lisätä koneelle uuden käyttäjän, niin ubuntu ei anna minun lisätä käyttäjää, koska minulla ei ole oikeuksia siihen.
Eli toisin sanoen haluan pääkäyttäjäksi, mutta en vain tiedä miten se tehdään komentojen avulla.
« Viimeksi muokattu: 06.07.07 - klo:08.45 kirjoittanut eidos »

peran

  • Vieras
Vs: Pääkäyttäjä ongelma
« Vastaus #3 : 06.07.07 - klo:08.57 »
Mitähän antaa päätteessä käsky groups.

Tai siis löytyykö ko. listasta admin, mikäli löytyy pitäisi rootiksi päästä sudolla.

Mikäli millään käyttäjällä ei löydy admin:ia, kannattaa joku käyttäjä lisätä admin-ryhmään recovery-tilassa:
Koodia: [Valitse]
adduser käyttäjä admin

eidos

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #4 : 06.07.07 - klo:11.11 »
Yksi admin löytyy kyllä se mun kaveri, joka pisti ubuntun koneelle.
Voisitko kirjoittaa sen koodin, mikä mun pitää sit laittaa siä päätteessä?
Se sudo että pääsisin rootiksi, mikäli oikein ymmärrän.
Helkkari kun alkaa ärsyttään tää osaamattomuus ;D

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #5 : 06.07.07 - klo:12.40 »
Mikäli millään käyttäjällä ei löydy admin:ia, kannattaa joku käyttäjä lisätä admin-ryhmään recovery-tilassa:
Koodia: [Valitse]
adduser käyttäjä admin

Huomio, jos pistät ylläolevaan komentoon oman tunnuksesi käyttäjäksi, sinun ei tarvitse pelata "ylimääräisen" käyttäjätunnuksen kanssa.

Recovery- tilaan siis pääset bootissa grubin kautta painamalla esc sen kolmen sekunnin aikana, kun grub sitä tarjoaa. Sieltä valitset käynnistettäväksi recovery(vai oliko se maintenace tms.) tilan, joka on merkkipohjainen komentotila rootin oikeuksin. Sinne kirjoitat tuon peranin loitsun.Sitten vaan lopetat ja uudellenkäynnistätä koneen komennolla:
Koodia: [Valitse]
shutdown -r now
Erityisvaroitus: Älä ole roottina hetkeäkään kauemmin kuin on pakko. Minä, vaikka jo 25 vuotta sitten tapailin unixia, onnistuin käyttäjäoikeuksia oikoessani sotkemaan roottina käyttäjäoikeudet niin, etten kyennyt kirjautumaan edes omalla tunnuksellani. Korjaus vei puoli tuntia/käyttäjä(5 kpl). Minä sentään ymmärsin vanhoilla pohjilla, miksi antamani komento aiheuttti niin laajat sivuvaikutukset, mutta tosi aloittelijoilla ei ole tätä kokemusta.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS

shadowi

  • Käyttäjä
  • Viestejä: 59
  • ~wandering mind
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #6 : 06.07.07 - klo:13.45 »
Hyvä ystävä asensi ubuntun koneelleni ja olin pääkäyttäjä, mutta onnistuin söhläämään itseni normaaliksi käyttäjäksi enkä täten voi asentaa edes ohjelmia.
Miten voisin kiertää turva jutun ja saada itseni pääkäyttäjäksi jälleen? Ilman että soittelisin kaverilleni ulkomaille kyselläkseni, mikä on hänen salasanansa.
Ubuntuni versio on: 7.04

Vai oliko sinulla vain sudo-oikeudet...? Ja poistit itseltäsi oikeudet käyttää sudoa?

Vastaus tietysti ongelmaan on jo annettu edellisissä viesteissä, joten en puutu siihen, mutta oletko ajatellut mitä tämä "ystäväsi" voi tehdä koneellasi, kun hänellä kerran on admin-oikeudet? En millään pahalla tätä sano, mutta itse en ainakaan antaisi muille täysiä oikeuksia koneelleni vaikka olisivat miten hyviä ystäviä. Jos "ystäväsi" vaikka on laittanut koneellesi ssh-palvelimen, jotta voi vaikkapa etäkäyttöisesti auttaa sinua ongelmissasi ja hänen salasanansa saadaan selville tai on helposti arvattava,  voi koneellesi käydä huonosti. En nyt edes tarkemmin pohdi sitä vaihtoehtoa, että "ystäväsi" saattaisi tehdä koneellasi jotain pyytämättä sinun lupaasi, koska hänellä on täydet oikeudet koneeseesi - onhan hän hyvä ystäväsi.  :)

Lainaus
Eli toisin sanoen haluan pääkäyttäjäksi, mutta en vain tiedä miten se tehdään komentojen avulla.

Tuokin vähän kuulostaa siltä, että voisit melko paljon saada aikaan tuhoa yhdellä väärin kirjoitetulla komennolla pääkäyttäjän päätteessä... Ja kuten Jallu59 sanoi, älä tee muuta kuin täysin välttämättömät tehtävät pääkäyttäjänä.

Ota tämä vaikka rakentavana kritiikkinä. ;)

eidos

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #7 : 06.07.07 - klo:14.03 »
kiitos näistä ohjeista!!!! tuli pelko persuksiin että sotken kohta jotain pahemmin, mutta pakko sitä on sitten koittaa ;D

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #8 : 07.07.07 - klo:16.07 »
Jos "ystäväsi" vaikka on laittanut koneellesi ssh-palvelimen, jotta voi vaikkapa etäkäyttöisesti auttaa sinua ongelmissasi ja hänen salasanansa saadaan selville tai on helposti arvattava,  voi koneellesi käydä huonosti.

Ei se ihan noin helppoa ole. Pitäisi vielä arvata se käyttäjätunnus -- tässä on tärkeä sudo-käytännön vahvuus verrattuna roottina toimimiselle. Eli ubuntussa pitää arvata käyttäjätunnus+salasana, useimissa jakeluissa riittää rootin salasanan arvaaminen.

(Tosin jokaisessa järkevässä asennuksessa on estetty etäkäyttäjän kirjautuminen roottina sisään. Eli tuolloin pitää kirjautua peruskäyttäjänä ja sitten su-komennolla vaihtaa rootiksi.)

m

shadowi

  • Käyttäjä
  • Viestejä: 59
  • ~wandering mind
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #9 : 07.07.07 - klo:16.36 »
Jos "ystäväsi" vaikka on laittanut koneellesi ssh-palvelimen, jotta voi vaikkapa etäkäyttöisesti auttaa sinua ongelmissasi ja hänen salasanansa saadaan selville tai on helposti arvattava,  voi koneellesi käydä huonosti.

Ei se ihan noin helppoa ole. Pitäisi vielä arvata se käyttäjätunnus -- tässä on tärkeä sudo-käytännön vahvuus verrattuna roottina toimimiselle. Eli ubuntussa pitää arvata käyttäjätunnus+salasana, useimissa jakeluissa riittää rootin salasanan arvaaminen.

(Tosin jokaisessa järkevässä asennuksessa on estetty etäkäyttäjän kirjautuminen roottina sisään. Eli tuolloin pitää kirjautua peruskäyttäjänä ja sitten su-komennolla vaihtaa rootiksi.)

m


Minä nyt pidin itsestään selvyytenä pääkäyttäjän kirjautumisen estämistä ssh:lla... Kaikki edes vähän tietoturvasta tietoiset estävät pääkäyttäjän etäkirjautumiset.  :P Eikä tässä tapauksessa edes luultavasti ole rootin salasanaa aktivoitu, kun buntusta on kyse.

Ja *buntujen sudo-käytäntö ei ole vahvuus vaan heikkous. *buntuissa riittää sen sudottajan salasanan ja tunnuksen tietäminen järjestelmän murtamiseen, kun taas järjestelmissä joissa täytyy kirjautua pääkäyttäjäksi, on saatava selville oikeutettuun joukkoon kuuluvan käyttäjän tunnus ja salasana sekä pääkäyttäjän salasana. Huomaa yksi salasana enemmän kuin perus *buntuissa.

Eikä sudoa edes ole tarkoitettu pääkäyttäjän oikeuksien kokonaisvaltaiseen korvaamiseen, vaan tiettyjen komentojen ajamiseen poikkeavilla oikeuksilla.

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #10 : 07.07.07 - klo:17.05 »
Ja *buntujen sudo-käytäntö ei ole vahvuus vaan heikkous. *buntuissa riittää sen sudottajan salasanan ja tunnuksen tietäminen järjestelmän murtamiseen, kun taas järjestelmissä joissa täytyy kirjautua pääkäyttäjäksi, on saatava selville oikeutettuun joukkoon kuuluvan käyttäjän tunnus ja salasana sekä pääkäyttäjän salasana. Huomaa yksi salasana enemmän kuin perus *buntuissa.

Eikä sudoa edes ole tarkoitettu pääkäyttäjän oikeuksien kokonaisvaltaiseen korvaamiseen, vaan tiettyjen komentojen ajamiseen poikkeavilla oikeuksilla.

Onhan se toki noinkin :-) Ubuntujen sudo taitaa oletuksena  olla kaikkivoipainen?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #11 : 07.07.07 - klo:17.42 »
Ja *buntujen sudo-käytäntö ei ole vahvuus vaan heikkous. *buntuissa riittää sen sudottajan salasanan ja tunnuksen tietäminen järjestelmän murtamiseen, kun taas järjestelmissä joissa täytyy kirjautua pääkäyttäjäksi, on saatava selville oikeutettuun joukkoon kuuluvan käyttäjän tunnus ja salasana sekä pääkäyttäjän salasana. Huomaa yksi salasana enemmän kuin perus *buntuissa.

miten sen nyt ottaa... yhtä hyvin järjestelmässä voi olla joku local exploit jolla osaava tekijä saa pääkäyttäjän oikeudet riippumatta pääkäyttäjän salasanasta (kuten nyt taitaa olla kaikissa linuxeissa?). eiköhän joka järjestelmässä ole kuitenkin ensiarvoisen tärkeää, että järjestelmään ei pystytä murtautumaan millään tunnuksilla. sitä paitsi, 'oikeutettuun joukkoon' kuuluvan selvittäminen ei usein vaadi kummoistakaan magiaa kun /etc/passwd ja /etc/group ovat kaikkien luettavissa.

Eikä sudoa edes ole tarkoitettu pääkäyttäjän oikeuksien kokonaisvaltaiseen korvaamiseen, vaan tiettyjen komentojen ajamiseen poikkeavilla oikeuksilla.

se toimii varsin hyvin siinäkin.
Janne

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #12 : 07.07.07 - klo:18.00 »
miten sen nyt ottaa... yhtä hyvin järjestelmässä voi olla joku local exploit jolla osaava tekijä saa pääkäyttäjän oikeudet riippumatta pääkäyttäjän salasanasta (kuten nyt taitaa olla kaikissa linuxeissa?).

Vaikkapa rompun tyrkkääminen sisään & virtakytkin riittää aika usein.

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #13 : 07.07.07 - klo:18.26 »
miten sen nyt ottaa... yhtä hyvin järjestelmässä voi olla joku local exploit jolla osaava tekijä saa pääkäyttäjän oikeudet riippumatta pääkäyttäjän salasanasta (kuten nyt taitaa olla kaikissa linuxeissa?).
Vaikkapa rompun tyrkkääminen sisään & virtakytkin riittää aika usein.

Tuo vaatii fyysisen pääsyn koneelle eli se on täysin eri sarjaa kuin etänä tehtävät hyökkäykset.

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #14 : 07.07.07 - klo:18.42 »
miten sen nyt ottaa... yhtä hyvin järjestelmässä voi olla joku local exploit jolla osaava tekijä saa pääkäyttäjän oikeudet riippumatta pääkäyttäjän salasanasta (kuten nyt taitaa olla kaikissa linuxeissa?).

Tuo karsii tekijöitä jo aika paljon ja vaatii enemmän suunnitelmallisuutta. Jos koneelle murtaudutaan selvittämällä tavalla tai toisella admin-ryhmään kuuluvan käyttäjän salasana niin hyökkääjällä on välittömästi root-oikeudet. Kyllä tässä minusta on selkeä etu käytettäessä erillistä root-tunnusta ja jätettäessä sudo kokonaan pois.

Jos nyt muistan oikein niin sudonkin kanssa on mahdollista käyttää erillistä salasanaa jonka perusteella saadaan root-oikeudet. Tämä lienee tietoturvan, käytettävyyden ja joustavuuden kannalta paras ratkaisu. Tässä vaihtoehdossa on sekin etu että root:lla ei tarvitse olla omaa salasanaa ja tämän seurauksena maailma ei kaadu vaikka unohtaisi kieltää kirjautumisen root-tunnukselle ssh:n kautta.

Tätä sivuten voisinkin todeta että ssh-palvelimen oletusasetukset ovat idioottimaiset. Minusta root-tunnuksella kirjautumisen tulisi olla oletuksena estettynä.

Lainaus
eiköhän joka järjestelmässä ole kuitenkin ensiarvoisen tärkeää, että järjestelmään ei pystytä murtautumaan millään tunnuksilla.

Tietysti. Etäkirjautuminen tulisikin estää kaikilta joilla ei ole siihen tarvetta ja tämän lisäksi varmistaa että sallittujen tunnuksienkin salasanat ovat riittävän vahvat.

shadowi

  • Käyttäjä
  • Viestejä: 59
  • ~wandering mind
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #15 : 07.07.07 - klo:19.11 »
Ja *buntujen sudo-käytäntö ei ole vahvuus vaan heikkous. *buntuissa riittää sen sudottajan salasanan ja tunnuksen tietäminen järjestelmän murtamiseen, kun taas järjestelmissä joissa täytyy kirjautua pääkäyttäjäksi, on saatava selville oikeutettuun joukkoon kuuluvan käyttäjän tunnus ja salasana sekä pääkäyttäjän salasana. Huomaa yksi salasana enemmän kuin perus *buntuissa.

miten sen nyt ottaa... yhtä hyvin järjestelmässä voi olla joku local exploit jolla osaava tekijä saa pääkäyttäjän oikeudet riippumatta pääkäyttäjän salasanasta (kuten nyt taitaa olla kaikissa linuxeissa?).

Umm... Jätin nuo haavoittuvuudet pois keskustelusta, koska puhuin "allmighty sudoer vs. normikäyttäjä + root"-konseptista. Haavoittuvuuksista ja niiden ehkäisystä löytyisi kirjoitettavaa varmasti kokonaisen uuden ketjun verran...  :P

Lainaus
Eikä sudoa edes ole tarkoitettu pääkäyttäjän oikeuksien kokonaisvaltaiseen korvaamiseen, vaan tiettyjen komentojen ajamiseen poikkeavilla oikeuksilla.

se toimii varsin hyvin siinäkin.

Vaikka ei olekaan tietoturvallisesti mikään optimaalisin ratkaisu. Tosin kotikoneella, jossa ei ole palveluita näkyvillä nettiin päin, kyseinen menetelmäkin on vielä ihan siedettävä keino.

Tätä sivuten voisinkin todeta että ssh-palvelimen oletusasetukset ovat idioottimaiset. Minusta root-tunnuksella kirjautumisen tulisi olla oletuksena estettynä.

Kun sinulla on valta koneeseesi, sinulla on myös velvollisuus sen säätämiseen... Mutta kyllä olet oikeassa.  ;)

audi

  • Käyttäjä
  • Viestejä: 1124
    • Profiili
Vs: Pääkäyttäjä ongelma
« Vastaus #16 : 07.07.07 - klo:20.21 »
Haavoittuvuuksista ja niiden ehkäisystä löytyisi kirjoitettavaa varmasti kokonaisen uuden ketjun verran...  :P
Voisi olla mielenkiintoista luettavaa. Joku varmaan sanoo, että tietoturvaan liittyviä aiheita täällä on paljon (+ käytä hakua), mutta jokin tiivistetty "virallinen" opas tai kirjoitus blogiin olisi hyvä.
Mozillazine

A1398 ym romua,  macOS 10.13
Linux Mint 18, Mate