Kirjoittaja Aihe: kaksi ubuntua samassa koneessa ja oikeudet  (Luettu 3929 kertaa)

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
kaksi ubuntua samassa koneessa ja oikeudet
« : 25.01.15 - klo:16.06 »
Koneessa on kaksi kovalevyä, joissa toisessa on Ubuntu 12.04 ja toisella levyllä turha XP. Jos asentaa XP:n tilalle Ubuntu 14.04 version niin voiko noiden eri Ubuntujen tiedostoja lukea toisesta levystä käsin kunovat eri asennuksia? Luku- ja kirjoitusoikeuksista siis kysyn.   

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #1 : 25.01.15 - klo:16.15 »
En saa selvää haluatko päästä käsiksi vai estää pääsyn, mutta vastaus nyt kuitenkin on että kaikki näkyy mitä ei ole kryptattu, ja kryptattukin näkyy jos tietää salausavaimen

Pitää vain olla käyttäjätunnukset joilla on sama (nimi ja) uid ja gid, muuta ei tarvita.
« Viimeksi muokattu: 25.01.15 - klo:16.17 kirjoittanut AimoE »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #2 : 25.01.15 - klo:16.20 »
Oletuksena voi lukea, ja myös kirjoittaa, jos käyttäjätunnusten UID tai GID on sama. Ubuntun asennuksen yhteydessä luodun tunnuksen UID on 1000 ja GID on 1000, joten näiden eri asennusten ykköskäyttäjillä on suoraan kirjoitusoikeus toistensa kotihakemistoihin.

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #3 : 25.01.15 - klo:16.21 »
Koneessa on kaksi kovalevyä, joissa toisessa on Ubuntu 12.04 ja toisella levyllä turha XP. Jos asentaa XP:n tilalle Ubuntu 14.04 version niin voiko noiden eri Ubuntujen tiedostoja lukea toisesta levystä käsin kunovat eri asennuksia? Luku- ja kirjoitusoikeuksista siis kysyn.
Voi lukea ja kirjoittaa kumpaankin suuntaan. Tosin jos 14.04:n asentaa BTRFS-tiedostojärjestelmällä, niin taitaa joutua 12.04:n asentamaan repoista backports-kernelin. Muistaakseni se ei ole tuettuna oletuksena.

Mutta 14.04:stä pääsee kyllä käytännössä katsoen aina 12.04:n tiedostoihin käsiksi.

*edit*
Niin ja tuo nm:n viesti kannattaa myös lukea huolella.

rale

  • Käyttäjä
  • Viestejä: 289
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #4 : 25.01.15 - klo:17.39 »
Hyvä tietää. Kiitos!

Aimo E:lle tiedoksi, että nimenomaan pitää päästä käsiksi tiedostoihin.


Ja vielä:
Päivittyyköhän grub asennuksen yhteydessä automaattisesti.

Tämä toisenkin Ubuntun asennus tuli mieleen siitä syystä, että levy, jolle se menisi, on tuplasti isompi kuin 12.04 levy ja lisäksi se on ollut hyvin vähällä käytöllä koneen seitsemän vuoden iän aikana.
 
« Viimeksi muokattu: 25.01.15 - klo:17.51 kirjoittanut rale »

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #5 : 25.01.15 - klo:18.03 »
Päivittyyköhän grub asennuksen yhteydessä automaattisesti.
Jep, asennat grubin boottaavalle asemalle, niin grubin pitäisi kyllä haistella kaikki muutkin käyttöjärjestelmäasennukset.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #6 : 27.01.15 - klo:15.33 »
Päivittyyköhän grub asennuksen yhteydessä automaattisesti.
Jep, asennat grubin boottaavalle asemalle, niin grubin pitäisi kyllä haistella kaikki muutkin käyttöjärjestelmäasennukset.

Voit turvallisesti asentaa Ubuntun XP:n päälle. Grub kannattaa asentaa sille levylle, jossa XP oli. Grubin voit jättää asentamattakin. Silloin pitää toisessa Ubuntussa ajaa update-grub. Grub ei käsittääkseni haistele muita systeemejä. Sen taitaa tehdä Ubuntun oma scripti. grub2-mkconfig -o /boot/grub/grub.cfg ei ainakaan viimeksi löytänyt muita systeemejä.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #7 : 27.01.15 - klo:15.45 »
grub2-mkconfig -o /boot/grub/grub.cfg ei ainakaan viimeksi löytänyt muita systeemejä.
os-prober etsii muut systeemit, ehkä sinulla ei ollut se asennettuna?
Minulla nyt on muutaman Kubuntu 14.04 asennuksen jälkeen jäänyt Windows (7) osiot kokonaan löytymättä, korjautuu sitten kun ajaa komennon.
Koodia: [Valitse]
sudo update-grub asennetussa järjestelmässä. Erikoista sinänsä, koska muut Linuxit kyllä löytyy asenuksessakin.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #8 : 27.01.15 - klo:22.36 »
Makuasioita. grub2-mkconfig -o /boot/grub/grub.cfg on jossain tapauksissa kivampi. Aina ei halua, että menuun tulee kaikki järjestelmät ja monia eri kerneleitä jos useampia systeemejä asennettu. Itsellä Win7 ei suostunut asentumaan uudelle emolle ja levylle. Tässä odotellaan Win10 valmistumista.

Aliengrey

  • Käyttäjä
  • Viestejä: 539
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #9 : 28.01.15 - klo:01.36 »
Oletuksena voi lukea, ja myös kirjoittaa, jos käyttäjätunnusten UID tai GID on sama. Ubuntun asennuksen yhteydessä luodun tunnuksen UID on 1000 ja GID on 1000, joten näiden eri asennusten ykköskäyttäjillä on suoraan kirjoitusoikeus toistensa kotihakemistoihin.

Päteekö tämä myös muiden jakeluiden osalta.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #10 : 28.01.15 - klo:02.02 »
Oletuksena voi lukea, ja myös kirjoittaa, jos käyttäjätunnusten UID tai GID on sama. Ubuntun asennuksen yhteydessä luodun tunnuksen UID on 1000 ja GID on 1000, joten näiden eri asennusten ykköskäyttäjillä on suoraan kirjoitusoikeus toistensa kotihakemistoihin.

Päteekö tämä myös muiden jakeluiden osalta.

Määräävä tekijä on UID ja GID, jakelusta riippumatta. Jos tiedoston numeerinen omistaja-UID täsmää käyttäjän UID:iin, käyttäjällä on oikeudet tiedostoon.

Näet oman tunnuksesi ja ryhmiesi UID ja GID -arvot komennolla:

Koodia: [Valitse]
id
Tiedostojen UID ja GID -arvot voi listata näin:

Koodia: [Valitse]
ls -n
Eri jakeluissa käyttäjien UID ja GID -arvot voivat alkaa jostain muusta kuin 1000:sta, joka on vakiintunut käytäntö Debian-pohjaisissa jakeluissa. Nykyisin myös Fedora ja OpenSUSE käyttää samaa, mutta Red Hatissa alue alkaa 500:sta.

http://en.wikipedia.org/wiki/User_identifier#Reserved_ranges


Jos haluat yhtenäistää käyttäjien UID ja GID -arvot eri Linux-asennusten välillä, voit muuttaa arvoja kussakin järjestelmässä muokkaamalla tiedostoja /etc/passwd ja /etc/group. Sitten pitää vielä vaihtaa kaikkien käyttäjän tiedostojen oikeudet chown-komennolla, tähän tapaan:

Koodia: [Valitse]
sudo chown -R 1000:1000 /home/tunnus
Kokonaisuudessaan tämä on hieman riskialtis toimenpide sudottamalla. Kannattaa ehkä antaa root-tunnukselle salasana, jotta voit tarvittaessa kirjautua sillä korjaamaan ongelmia.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: kaksi ubuntua samassa koneessa ja oikeudet
« Vastaus #11 : 28.01.15 - klo:20.36 »
Tiedostoja  /etc/passwd ja /etc/group voi muokkailla myös usermod ja groupmod komennoilla. Esim. groupmod -g <NEW_GID> <groupname>. Käyttäjäoikeuksin muokkaus on hankalaa. Käyttäjä ei saa olla kirjautuneena tai palvelu ei tietenkään saa olla päällä kun oikeuksia muokkaa. Tarvittava ryhmä ym. voi olla myös varattu. Joskus on kätevää luoda käyttäjä/ryhmä ennen palvelun asentamista. Palveluiden  UID ja GID arvot määräytyvät melko satunnaisesti. Yleensä 1. vapaa arvo.