Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pallomasi - 18.07.07 - klo:14.42
-
Moi!
Pitäisi saada yhdeltä vanhemmalta Ubuntu-koneelta siirrettyä neljän käyttäjän public_html-kansiot uuteen Ubuntuun. Tein uuteen koneeseen valmiiksi samat tunnukset kuin vanhassa on. Miten saan siirrettyä vanhojen public_html-kansioiden sisällöt niin, että tiedostojen oikeudet eivät muuttuisi? Polttavaa cd:tä ei ole, mutta muistitikkuja löytyy, toisin ne on fat32:sia, mitkä ei oikeuksia ymmärrä? Kiitos avusta
-
Luulisin että ainakin yksi vaihtoehto olisi tikkujen formatoiminen ext3 muotoon, en tosin tiedä tun toiminnasta kun kokemusta ei ole. Tai sitten siirrät ne ja muokkaat oikeudet jälkeenpäin.
-
Luulisin että ainakin yksi vaihtoehto olisi tikkujen formatoiminen ext3 muotoon, en tosin tiedä tun toiminnasta kun kokemusta ei ole. Tai sitten siirrät ne ja muokkaat oikeudet jälkeenpäin.
Tiedätkö millä ne saisi formatoitua? Tiedostojen oikeuksien muuttaminen käsin kestäisi kauan, kun niitä on tuhansia, enkä tiedä, minkä tiedostohjen oikeuksia edes pitäisi muuttaa..
-
melki mikä tahansa Linuxin osiointityökalu kelpaa.
-
Miten saan siirrettyä vanhojen public_html-kansioiden sisällöt niin, että tiedostojen oikeudet eivät muuttuisi? Polttavaa cd:tä ei ole, mutta muistitikkuja löytyy, toisin ne on fat32:sia, mitkä ei oikeuksia ymmärrä? Kiitos avusta
Jos molemmat koneet ovat verkossa niin tuo siirtäminen voisi onnistua helpoiten esimerkiksi rsync:n avulla käyttäen archive-valitsinta (-a, --archive). Toinen vaihtoehto on pistää hakemistot tarrapalloon (tar-pakettiin (http://linux.fi/index.php/Tar)) ja siirtää se usb-tikun avulla toiseen koneeseen. Kun tarrapallo luodaan ja puretaan root-käyttäjänä niin tiedostojen ja hakemistojen omistajat ja oikeudet säilyvät ennallaan.
-
mgronber tuossa jo vastailikin, mutta...
Tein uuteen koneeseen valmiiksi samat tunnukset kuin vanhassa on.
toivottavasti teit ne myös samassa järjestyksessä kuin vanhassa, sillä oikeuksia ei määrätä käyttäjänimen vaan käyttäjäid:n perusteella.
-
sillä oikeuksia ei määrätä käyttäjänimen vaan käyttäjäid:n perusteella.
Janne jo tuossa ehtikin antamaan oikean vastauksen.
KäyttäjäID löytyy /etc/passwd tiedostosta. Lisäksi suuri merkitys on ryhmillä. Ryhmät voi tarkistaa tiedostosta /etc/group
Ehkä aika havainnollinen sivu oikeuksiin perehtymiseen ovat Kuivasen Linux-sivut:
http://cs.stadia.fi/~kuivanen/linux/kaytta.php
Lisäys: jos jo on sattunut kämmi, voi komentojen chown, chmod ja chgrp merkitykseen hieman paneutua.
-
Tein uuteen koneeseen valmiiksi samat tunnukset kuin vanhassa on.
toivottavasti teit ne myös samassa järjestyksessä kuin vanhassa, sillä oikeuksia ei määrätä käyttäjänimen vaan käyttäjäid:n perusteella.
Eikös normaalitapauksessa tar käytä nimenomaan käyttäjänimiä ja jos halutaan käyttää käyttäjäid:tä niin silloin pitää antaa "--numeric-owner"-valitsin? Näin ainakin itse olen käsittänyt mutta en ole kyllä käytännössä kokeillut tuota.