Kirjoittaja Aihe: Oikeus järjestelmänhallintaan  (Luettu 2878 kertaa)

Ossitus

  • Käyttäjä
  • Viestejä: 80
    • Profiili
Oikeus järjestelmänhallintaan
« : 28.08.06 - klo:17.33 »
Elikkä onnistuin jotenkin tekemään niin ettei millään käyttäjällä ole enään oikeuksia järjestelmänhallintaan.
Tänään tapahtui vastaavaa:
Kun tulin koulusta kotiin (eka päivä) ja rupesin kokeilemaan pääsisinkö omalla koneella koulun UNIX-koneelle. Kokeilin mennä tuolla "pääte" hommalla sinne ja nopeasti huomasin, että pitäisi olla kirjautuneena sisään sillä koulun käyttäjätunnuksella. Kätevänä poikana sitten loin uuden käyttäjän sillä tunnuksella ja annoin sille oikeudet järjestelmänhallintaan. Kirjauduin sisään sille käyttäjälle ja kas kummaa! Niin pääsin kirjautumaan koulun koneelle. Kaikki hyvin tähän asti kunnes sain neron leimaukset. Jos rupeaisin käyttämään koulun tunnuksella olevaa käyttäjää omanani ja tekisin edellisestä käyttämästäni vieraille oman käyttäjän, sitä kun ei vielä minulla ole. Menin sitten tämän uuden käyttäjän puolelta muokkaamaan "Käyttäjät ja ryhmät" paikkaa siten että poistin edelliseltä käyttäjältä oikeudet järjestelmänhallintaan ja koetin muuttaa entistä nimeä "Vieras"-nimeen. Se ei onnistunut joten ajattelin että "se varmaan pitää muuttaa kyseisen käyttäjän puolelta". Vaihdoin käyttäjää ja tajusin samantien että eihän tällä vanhalla käyttäjällä voi enää muuttaa kyseisiä asioita koska ei ole enää oikeuksia. Niinpä menin takaisin uuden käyttäjän puolelle mutta kas kummaa. "Käyttäjät ja ryhmät" systeemi ei auennut. Vähän aikaa näkyi palkissa että se voisi vaikka aueta muttei auennutkaan. Joten boottasin koneen siinä toivossa että hommat rupeaisivat pelaamaan. Mutta nyt ei sitten uudellakaan käyttäjällä ole enää oikeuksia.
Joten tässä sitä ollaan. Onko jotain kiertotietä että voisin lisätä jollekin käyttäjälle nämä oikeudet?
Znote 3215W C3 - Core2 Duo T7500 2,2GHz, 4GB/120GB 7200rpm, Ubuntu 9.04

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Oikeus järjestelmänhallintaan
« Vastaus #1 : 28.08.06 - klo:18.04 »
Koodia: [Valitse]
sudo adduser uusitunnussitten se kysyy passut yms uudelle käyttäjälle.

Sitten lisätään sille ylläpito-oikeudet
Koodia: [Valitse]
sudo adduser uusitunnus admin
Toki voit lisätä noi oikeudet jo jollekkin olemassaolevalle tunnukselle.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Oikeus järjestelmänhallintaan
« Vastaus #2 : 28.08.06 - klo:18.35 »
Kun tulin koulusta kotiin (eka päivä) ja rupesin kokeilemaan pääsisinkö omalla koneella koulun UNIX-koneelle. Kokeilin mennä tuolla "pääte" hommalla sinne ja nopeasti huomasin, että pitäisi olla kirjautuneena sisään sillä koulun käyttäjätunnuksella.

ei pidä paikkaansa. voit käyttää omaa konettasi millä tunnuksella tahansa ja logata silti koulun koneelle. jokaiselle yhteyttä ottavalle ohjelmalle on mahdollista antaa tunnus jona yhteys otetaan, oletus vaan sattuu olemaan sen oma käyttäjätunnus. oletan, että käytät ssh-protokollaa, joten komennon pitäisi olla:
Koodia: [Valitse]
$ ssh <käyttäjätunnus>@palvelin
tai
Koodia: [Valitse]
$ ssh palvelin -l<käyttäjätunnus>
jotta homma olisi nopeampaa, niin tuosta voi tehdä vaikka aliaksen joka suorittaa kyseisen komennon vai pari merkkiä kirjoittamalla ;)

Onko jotain kiertotietä että voisin lisätä jollekin käyttäjälle nämä oikeudet?

Osku tuossa jo ehdottelikin ihan oikein noita. periaatteessa koska sinulla on jo tunnus olemassa tarvitset vain jälkimmäisen komennon. ongelmana tässä lienee se, että sudo ei toimi millään tunnuksella. homma kuitenkin onnistuu kun käynnistät koneen grubin valikosta (siis valitset sen ennen kuin kone alkaa lataamaan linuxia) recovery modeen ja suoritat jälkimmäisen komennon siellä ilman sudoa ja sinun omalle käyttäjätunnuksellesi.
Janne

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: Oikeus järjestelmänhallintaan
« Vastaus #3 : 28.08.06 - klo:18.51 »
ongelmana tässä lienee se, että sudo ei toimi millään tunnuksella.
Ääh, niinpä. Se unohtu multa kokonaan :)

Ossitus

  • Käyttäjä
  • Viestejä: 80
    • Profiili
Re: Oikeus järjestelmänhallintaan
« Vastaus #4 : 29.08.06 - klo:16.23 »
Kiitoksia kovasti! Hommat pelittää taas, mutta neuvot herättivät uuden kysymyksen. Mihin tiedostoon Ubuntussa voi lisätä omia aliaksia? Aliasten kirjoittaminen on itsessään tuttua hommaa jo Quaken ajoilta! :)
Znote 3215W C3 - Core2 Duo T7500 2,2GHz, 4GB/120GB 7200rpm, Ubuntu 9.04

Ankka

  • Käyttäjä
  • Viestejä: 931
    • Profiili
Re: Oikeus järjestelmänhallintaan
« Vastaus #5 : 29.08.06 - klo:16.26 »
Kiitoksia kovasti! Hommat pelittää taas, mutta neuvot herättivät uuden kysymyksen. Mihin tiedostoon Ubuntussa voi lisätä omia aliaksia? Aliasten kirjoittaminen on itsessään tuttua hommaa jo Quaken ajoilta! :)

~/.bashrc

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
alias vililikku

raimo

  • Käyttäjä
  • Viestejä: 4226
  • openSUSE Tumbleweed
    • Profiili
Re: Oikeus järjestelmänhallintaan
« Vastaus #7 : 29.08.06 - klo:16.46 »
Joo, kuten tuolla Vililikkun linkittämässäkin jutussa mainitaan ~/.bashrc tiedostossa on tämmöinen osio:
Koodia: [Valitse]
# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
josta kannattaa tuon if -lohkon osalta ottaa kommenttimerkit pois, ja sitten luoda ~/.bash_aliases -tiedosto,
jolloin itse ~/.bash_rc pysyy "siistimpänä" kun ne aliakset onkin ~/.bash_aliases tiedostossa.

Niitä tuppaa meinaan kerääntymään, kunhan keksii miten käteviä ne on.
( ei mulla ole vasta kuin 132 aliasta ) :)
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski