Kirjoittaja Aihe: fedoralle ja ubuntulle sama kotikansio, sekä grubin muokkausta  (Luettu 3363 kertaa)

Hertsi

  • Käyttäjä
  • Viestejä: 581
    • Profiili
eli koneessa oli aijemmin ubuntu ja sillä erillinen /home partitio. pienensin ubuntun osiota ja asensin sen viereen fedoran ja laitoin sille saman kotikansion ubuntun kanssa. Fedora ei kuitenkaan tunnistanut heittämällä entistä käyttäjääni tai se ei ainakaan näkynyt käyttäjäluettelossa. Miten pääsisin samalle käyttäjälle molemmista distroista?

toinen asia on että fedoran grubista ei löydy ubuntua tai windows seiskaa. siellä on vain vistan palautus osio. Miten saisin lisättyä puuttuvat järjestelmät fedoran grubbiin. Fedora on erilevyllä kuin muut käyttikset.

JayJay

  • Käyttäjä
  • Viestejä: 260
    • Profiili
Ymmärtääkseni ajatus samasta home-hakemistosta rikkoo pahasti tietoturvakäytäntöjä ja saattaa täten olla Linuxin tiedosto-oikeusmenettelyn kanssa olla mahdoton paikka. Joskus mietin jakavani ihan normaalia kiintolevyosiota - siis ei home-osiota - niin avuksi olisi pitänyt ottaa Samba. Saatoinpa jopa miettiä home-osionkin jakamista... En muista tarkkaan. :)

Mahtavaa sunnuntain jatkoa!

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
eli koneessa oli aijemmin ubuntu ja sillä erillinen /home partitio. pienensin ubuntun osiota ja asensin sen viereen fedoran ja laitoin sille saman kotikansion ubuntun kanssa. Fedora ei kuitenkaan tunnistanut heittämällä entistä käyttäjääni tai se ei ainakaan näkynyt käyttäjäluettelossa. Miten pääsisin samalle käyttäjälle molemmista distroista?

toinen asia on että fedoran grubista ei löydy ubuntua tai windows seiskaa. siellä on vain vistan palautus osio. Miten saisin lisättyä puuttuvat järjestelmät fedoran grubbiin. Fedora on erilevyllä kuin muut käyttikset.

Käyttäjien omat tiedot ja asetukset pidetään kyllä yleensä siellä /homen alla, mutta itse tunnuksien olemassaolo ei ole riippuvaista siitä, mitä /homeen on laitettu. Saman kotihakemiston eri käyttöjärjestelmien käyttäjätunnuksille saat luultavasti käyttöön kun vielä teet Fedoran puolelle uuden käyttäjän samalla nimellä ja UID-numerolla kuin siellä Ubuntun puolella on.

Tähän liittyy kuitenkin vielä joukko ikävyyksiä joiden takia kannattaa harkita, haluaako oikeasti käyttää samaa kotihakemistoa kahden eri käyttöjärjestelmän käyttäjätunnuksille.

Ensinnäkin ne UID-numerot pitää saada samoiksi eri käyttöjärjestelmien käyttäjätunnuksille. Muuten toiseen käyttöjärjestelmään käynnistettäessä tiedostoille tulee väärät omistajat.

Toiseksi, Ubuntu ei aseta Fedoran tarvitsemia SELinux-konteksteja kuntoon, joten vaikka perinteiset Unix-tiedosto-oikeudet saa kuntoon, voi SELinux estää Fedoran puolella pääsemästä osaan tiedostoja käsiksi. Tähän toki voi helpohkosti vaikuttaa ottamalla Fedorasta SELinuxin pois päältä.

Hankalammin ratkaistava ongelma on sitten ohjelmien yhteensopivuus. Ubuntun ja Fedoran ohjelmaversiot ovat isolta osin sen verran samoja ettei yhteisten asetustiedostojen käyttämisestä tule ongelmia, mutta kun niitä on paljon, mahtuu usein sekaan sellaisiakin joissa yksi versio ei osaa lukea toisen (esimerkiksi uudemman) asetustiedostoja. Tästä taas ei välttämättä seuraa mitään, mutta joskus voi ilmetä kaikenlaisia hämäriä ongelmia, jos esimerkiksi joku vähemmän näkyvillä oleva työpöytäympäristön osa jää käynnistymättä. Tälle on aika hankala keksiä mitään kovin hienoa ratkaisua, mutta tuurilla toki ongelmia ei esiinny.

Itse kyllä pyrkisin ainakin kotihakemistojen juuret ja niissä olevat asetukset pitämään käyttöjärjestelmäkohtaisina.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
eli koneessa oli aijemmin ubuntu ja sillä erillinen /home partitio. pienensin ubuntun osiota ja asensin sen viereen fedoran ja laitoin sille saman kotikansion ubuntun kanssa. Fedora ei kuitenkaan tunnistanut heittämällä entistä käyttäjääni tai se ei ainakaan näkynyt käyttäjäluettelossa. Miten pääsisin samalle käyttäjälle molemmista distroista?

toinen asia on että fedoran grubista ei löydy ubuntua tai windows seiskaa. siellä on vain vistan palautus osio. Miten saisin lisättyä puuttuvat järjestelmät fedoran grubbiin. Fedora on erilevyllä kuin muut käyttikset.

Käyttäjien omat tiedot ja asetukset pidetään kyllä yleensä siellä /homen alla, mutta itse tunnuksien olemassaolo ei ole riippuvaista siitä, mitä /homeen on laitettu. Saman kotihakemiston eri käyttöjärjestelmien käyttäjätunnuksille saat luultavasti käyttöön kun vielä teet Fedoran puolelle uuden käyttäjän samalla nimellä ja UID-numerolla kuin siellä Ubuntun puolella on.

Tähän liittyy kuitenkin vielä joukko ikävyyksiä joiden takia kannattaa harkita, haluaako oikeasti käyttää samaa kotihakemistoa kahden eri käyttöjärjestelmän käyttäjätunnuksille.

Ensinnäkin ne UID-numerot pitää saada samoiksi eri käyttöjärjestelmien käyttäjätunnuksille. Muuten toiseen käyttöjärjestelmään käynnistettäessä tiedostoille tulee väärät omistajat.

Toiseksi, Ubuntu ei aseta Fedoran tarvitsemia SELinux-konteksteja kuntoon, joten vaikka perinteiset Unix-tiedosto-oikeudet saa kuntoon, voi SELinux estää Fedoran puolella pääsemästä osaan tiedostoja käsiksi. Tähän toki voi helpohkosti vaikuttaa ottamalla Fedorasta SELinuxin pois päältä.

Hankalammin ratkaistava ongelma on sitten ohjelmien yhteensopivuus. Ubuntun ja Fedoran ohjelmaversiot ovat isolta osin sen verran samoja ettei yhteisten asetustiedostojen käyttämisestä tule ongelmia, mutta kun niitä on paljon, mahtuu usein sekaan sellaisiakin joissa yksi versio ei osaa lukea toisen (esimerkiksi uudemman) asetustiedostoja. Tästä taas ei välttämättä seuraa mitään, mutta joskus voi ilmetä kaikenlaisia hämäriä ongelmia, jos esimerkiksi joku vähemmän näkyvillä oleva työpöytäympäristön osa jää käynnistymättä. Tälle on aika hankala keksiä mitään kovin hienoa ratkaisua, mutta tuurilla toki ongelmia ei esiinny.

Itse kyllä pyrkisin ainakin kotihakemistojen juuret ja niissä olevat asetukset pitämään käyttöjärjestelmäkohtaisina.

Aika kauan kun noita RH-sukuisia olen käyttänyt, joten onko oikeasti noin että Fedora _tarvitsee_ sen SELinuxin?
(Kun edellisen kerran olen kokeillut, kai CentOS 5.?, niin sen SELinuxin sai disabloitua ilman ongelmia)
 
Noinmuuten samaa mieltä noista erillisistä kotihakemistoista. Mutta molemmille yhteinen osio joka linkattu sitten molempien käyttisten kotihakemistoon lienee jo vähemmän arveluttava kuvio.

Hertsi

  • Käyttäjä
  • Viestejä: 581
    • Profiili
ok, eli ei ilmeisesti kannata yrittää. mitenkäs se grub? miten saan ubuntun ja seiskan lisättyä fedoran grubbiin?

juyli

  • Vieras
asensin sen viereen fedoran ja laitoin sille saman kotikansion ubuntun kanssa. Fedora ei kuitenkaan tunnistanut heittämällä entistä käyttäjääni tai se ei ainakaan näkynyt käyttäjäluettelossa. Miten pääsisin samalle käyttäjälle molemmista distroista?

Fedora ja Ubuntu käyttää oletuksena eri "numeroita" ryhmistä ja käyttäjistä (/etc/group, /etc/passwd). Kuten Linux:ssa aina, on asiat konfiguroitavissa, mutta tämäkään ei ihan suoraa riitä. Eri jakelut voivat käyttää erilaisia konfigurointeja käyttäjän piilotiedostoiden määrittelyissä, joten on melkoisen suuri mahdollisuus, että ohjelmien henk. koht. konffit ovat ristiriitaisia jakelujen välillä. En siis suosittelisi yhteisiä kotihakemistoja, vaan vaikkapa liittämään vanha kotihakemisto toiseen järjestelmään siten, että tarvittava kotihakemiston data on käytettävissä.
Minulla on aina ollut samoilla koneilla useita jakeluja, mutta yhteistä /home:a en näiden jakelun välillä käytä yllämainituista syistä.

toinen asia on että fedoran grubista ei löydy ubuntua tai windows seiskaa. siellä on vain vistan palautus osio. Miten saisin lisättyä puuttuvat järjestelmät fedoran grubbiin.
Fedora taitaa yhä käyttää "vanhaa" grubia (versio 1), joten Windows 7:n ja Ubuntun saat valikoihin editoimalla /etc/grub.conf -tiedostoa. Ubuntun Grub2 löytäisi kaikki järjestelmät automaattisesti! Fedoraan on asennettavissa grub2 ohjelmalähteistä (?), jos editointi ei kiinnosta.

muep

  • Käyttäjä
  • Viestejä: 896
    • Profiili
...
Toiseksi, Ubuntu ei aseta Fedoran tarvitsemia SELinux-konteksteja kuntoon, joten vaikka perinteiset Unix-tiedosto-oikeudet saa kuntoon, voi SELinux estää Fedoran puolella pääsemästä osaan tiedostoja käsiksi. Tähän toki voi helpohkosti vaikuttaa ottamalla Fedorasta SELinuxin pois päältä.
...

Aika kauan kun noita RH-sukuisia olen käyttänyt, joten onko oikeasti noin että Fedora _tarvitsee_ sen SELinuxin?
(Kun edellisen kerran olen kokeillut, kai CentOS 5.?, niin sen SELinuxin sai disabloitua ilman ongelmia)


Saa sen SELinuxin tosiaan halutessaan otettua pois päältä, kuten ehdotettiinkin. Tuon ohjelmien yhteensopivuusarvonnan takia jättäisin sen kuitenkin tekemättä ja pitäisin kotihakemistot erillään. Mutta mikäli käyttää samaa kotihakemistoa Fedoran ja jonkin muun kanssa, niin kyllä uskoisin olevan melko tarpeellista ottaa SELinux pois käytöstä.
[http://smolt.fedoraproject.org/show?uuid=pub_ac53b581-021a-4b76-bd14-e7d51f55462f]Pöytäkone[/url]
Läppäri

Hertsi

  • Käyttäjä
  • Viestejä: 581
    • Profiili
no kotikansion jako on jo pois suljettua, huomenna pitänee tutkia tuota grubia

JayJay

  • Käyttäjä
  • Viestejä: 260
    • Profiili
no kotikansion jako on jo pois suljettua, huomenna pitänee tutkia tuota grubia

http://www.dedoimedo.com/computers/grub.html