Käyttäjätietojen siirto toiseen koneeseen

Tarttis siirtää käyttäjätunnukset salasanoineen (tavalliset sambakäyttikset) sekä kotikansiot sisältöineen koneesta toiseen. Miten menisi kivuttomimmin? Mitä kaikkea pitää siirtää?
10660
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

/etc/passwd
/etc/shadow

käyttäjien kotihakemistot. Eikös Samba kirjoita ihan omiin konffitiedostoihin käyttäjät joilla on oikeudet käyttää levyjä..?

Äänestä

Luo käyttäjätiliä toiselle koneelle samalla nimellä, samoilla oikeuksilla ja samalla salasanalla? Onnistuisiko niin? Kopioit vain käyttäjän /home-kansion toiselle koneelle.

Äänestä
  • Näitä käytäjiä kun on kymmeniä, niin olisi aika homma.

    Äänestä

  • meinaan kirjoitti:

    Näitä käytäjiä kun on kymmeniä, niin olisi aika homma.

    Sambaan en ole niin perehtynyt, mutta eikös koko /homen siirto auta?. Siinä menee samalla kaikki käyttäjätilit.

    Äänestä

  • meinaan kirjoitti:

    Näitä käytäjiä kun on kymmeniä, niin olisi aika homma.

    "Näitä käytäjiä kun on kymmeniä, niin olisi aika homma."

    Pakko kysyä tällä kohtaa, että mikä tarkalleen on tavote? Onko tarkotus vain kopioida nämä käyttäjätiedot ja kotihakemistot jollekin toiselle koneelle esim. raudan päivityksen yhteydessä? Vai onko tarkotus antaa käyttäjille pääsy useille eri lähiverkon linux-koneille omilla käyttäjätunnuksillaan? Eli niin että käyttäjä A voisi kirjautua omalla tunnuksellaan koneille X ja Y?

    Jos kyse on jälkimmäisestä, niin oletko harkinnut käyttäjätietojen siirtämistä ldap-palvelimelle? ldap:n perustuva keskitetty käyttäjähallinta on kätevä, jos käyttäjiä on paljon ja jos on tarkotus antaa käyttäjille pääsy useille eri koneille. Sillon käyttäjätietoja tarvitsee hallita vain yhdessä paikassa. Etuna on myös se, että esim. käyttäjien salassanojen vaihtaminen helpottuu kun sitä ei tarvitse vaihtaa jokaiselle koneelle, päivitys ldap:n riittää.

    Linuxin autentikoinitisysteemi PAM (pluggable authentication modules), tukee ldap:n käyttämistä paikallisten /etc/passwd ja /etc/shadow tiedostojen sijasta. PAM:n konffaaminen käyttämään ldap:a on helppoa, vaikeinta hommassa on sitten käyttäjätietojen siirtäminen ldap:n. Esimerkiksi Debianisa on kuitenkin valmiit työkalut tuohon, varmasti useimmissa muissakin jakeluissa löytyy vastaavia työkaluja.

    Tuollaisen keskitetyn käyttäjien hallinnan etuina on myös se, että niin haluttaessa myös kotihakemistot voidaan jakaa useille eri tietokoneille. Sen voi tehdä NFS;n avulla. Homma menee siis niin, että kotihakemistot jaetaan NFS:llä joltakin palvelimelta ja sitten lähiverkon muut koneet voidaan konffata niin, että kun käyttäjä kirjautuu omalla tunnuksellaan NFS:aa käyttämällä mountataan automaattisesti hänen kotihakemistonsa näkymään kuin paikallinen hakemisto.

    Kun käyttäjätunnukset on ldap:ssa ja kotihakemistot jaetaan NFS:llä, niin sillon käyttäjä voi kirjautua lähiverkossa useille eri koneille ja saa samalla aina pääsyn omaan kotihakemistoonsa.

    NFS tosin itsessään on turvaton. Sen tueksi tarvitaan turvallinen autentikointisysteemi. Yksi tapa parantaa NFS:n turvallisuutta on putkittaa se SSH:n kautta. Se ei kuitenkaan ole kovin hyvä ratkasu. Uusimmat NFS versiot tukee kerberos autentikointia, jota käyttämällä NFS:n saa varsin turvalliseksi. Eli jos kotihakemistot haluaa jakaa lähiverkossa, niin sillon kannattaa ehdottomasti asentaa myös kerberos-palvelin.

    Tiedän, että tää saattaa olla vaikea sellaselle, joka ei ole tuota tehnyt ennen.. Mut tuolla on kyllä paljon etuja, kun homman kerran saa toimimaan.

    Mut jos sun tarkotus on vaan kopioida käyttäjätiedot yhdelle uudelle koneelle, niin pelkkä kotihakemistojen ja salasanatiedostojen kopiointi on ehkä helpompaa. Isommassa verkossa tollasen ylläpitäminen tulee kuitenkin äkkiä ongelmaksi.

    Äänestä

  • miksuh. kirjoitti:

    "Näitä käytäjiä kun on kymmeniä, niin olisi aika homma."

    Pakko kysyä tällä kohtaa, että mikä tarkalleen on tavote? Onko tarkotus vain kopioida nämä käyttäjätiedot ja kotihakemistot jollekin toiselle koneelle esim. raudan päivityksen yhteydessä? Vai onko tarkotus antaa käyttäjille pääsy useille eri lähiverkon linux-koneille omilla käyttäjätunnuksillaan? Eli niin että käyttäjä A voisi kirjautua omalla tunnuksellaan koneille X ja Y?

    Jos kyse on jälkimmäisestä, niin oletko harkinnut käyttäjätietojen siirtämistä ldap-palvelimelle? ldap:n perustuva keskitetty käyttäjähallinta on kätevä, jos käyttäjiä on paljon ja jos on tarkotus antaa käyttäjille pääsy useille eri koneille. Sillon käyttäjätietoja tarvitsee hallita vain yhdessä paikassa. Etuna on myös se, että esim. käyttäjien salassanojen vaihtaminen helpottuu kun sitä ei tarvitse vaihtaa jokaiselle koneelle, päivitys ldap:n riittää.

    Linuxin autentikoinitisysteemi PAM (pluggable authentication modules), tukee ldap:n käyttämistä paikallisten /etc/passwd ja /etc/shadow tiedostojen sijasta. PAM:n konffaaminen käyttämään ldap:a on helppoa, vaikeinta hommassa on sitten käyttäjätietojen siirtäminen ldap:n. Esimerkiksi Debianisa on kuitenkin valmiit työkalut tuohon, varmasti useimmissa muissakin jakeluissa löytyy vastaavia työkaluja.

    Tuollaisen keskitetyn käyttäjien hallinnan etuina on myös se, että niin haluttaessa myös kotihakemistot voidaan jakaa useille eri tietokoneille. Sen voi tehdä NFS;n avulla. Homma menee siis niin, että kotihakemistot jaetaan NFS:llä joltakin palvelimelta ja sitten lähiverkon muut koneet voidaan konffata niin, että kun käyttäjä kirjautuu omalla tunnuksellaan NFS:aa käyttämällä mountataan automaattisesti hänen kotihakemistonsa näkymään kuin paikallinen hakemisto.

    Kun käyttäjätunnukset on ldap:ssa ja kotihakemistot jaetaan NFS:llä, niin sillon käyttäjä voi kirjautua lähiverkossa useille eri koneille ja saa samalla aina pääsyn omaan kotihakemistoonsa.

    NFS tosin itsessään on turvaton. Sen tueksi tarvitaan turvallinen autentikointisysteemi. Yksi tapa parantaa NFS:n turvallisuutta on putkittaa se SSH:n kautta. Se ei kuitenkaan ole kovin hyvä ratkasu. Uusimmat NFS versiot tukee kerberos autentikointia, jota käyttämällä NFS:n saa varsin turvalliseksi. Eli jos kotihakemistot haluaa jakaa lähiverkossa, niin sillon kannattaa ehdottomasti asentaa myös kerberos-palvelin.

    Tiedän, että tää saattaa olla vaikea sellaselle, joka ei ole tuota tehnyt ennen.. Mut tuolla on kyllä paljon etuja, kun homman kerran saa toimimaan.

    Mut jos sun tarkotus on vaan kopioida käyttäjätiedot yhdelle uudelle koneelle, niin pelkkä kotihakemistojen ja salasanatiedostojen kopiointi on ehkä helpompaa. Isommassa verkossa tollasen ylläpitäminen tulee kuitenkin äkkiä ongelmaksi.

    Tai sanotaan nyt ennemmin että tuo on varmasti vaikea sellaselle joka ei ole tuota tehnyt. Kerberoskin on hiukan inhottava laittaa toimimaan.

    Äänestä

  • miksuh. kirjoitti:

    "Näitä käytäjiä kun on kymmeniä, niin olisi aika homma."

    Pakko kysyä tällä kohtaa, että mikä tarkalleen on tavote? Onko tarkotus vain kopioida nämä käyttäjätiedot ja kotihakemistot jollekin toiselle koneelle esim. raudan päivityksen yhteydessä? Vai onko tarkotus antaa käyttäjille pääsy useille eri lähiverkon linux-koneille omilla käyttäjätunnuksillaan? Eli niin että käyttäjä A voisi kirjautua omalla tunnuksellaan koneille X ja Y?

    Jos kyse on jälkimmäisestä, niin oletko harkinnut käyttäjätietojen siirtämistä ldap-palvelimelle? ldap:n perustuva keskitetty käyttäjähallinta on kätevä, jos käyttäjiä on paljon ja jos on tarkotus antaa käyttäjille pääsy useille eri koneille. Sillon käyttäjätietoja tarvitsee hallita vain yhdessä paikassa. Etuna on myös se, että esim. käyttäjien salassanojen vaihtaminen helpottuu kun sitä ei tarvitse vaihtaa jokaiselle koneelle, päivitys ldap:n riittää.

    Linuxin autentikoinitisysteemi PAM (pluggable authentication modules), tukee ldap:n käyttämistä paikallisten /etc/passwd ja /etc/shadow tiedostojen sijasta. PAM:n konffaaminen käyttämään ldap:a on helppoa, vaikeinta hommassa on sitten käyttäjätietojen siirtäminen ldap:n. Esimerkiksi Debianisa on kuitenkin valmiit työkalut tuohon, varmasti useimmissa muissakin jakeluissa löytyy vastaavia työkaluja.

    Tuollaisen keskitetyn käyttäjien hallinnan etuina on myös se, että niin haluttaessa myös kotihakemistot voidaan jakaa useille eri tietokoneille. Sen voi tehdä NFS;n avulla. Homma menee siis niin, että kotihakemistot jaetaan NFS:llä joltakin palvelimelta ja sitten lähiverkon muut koneet voidaan konffata niin, että kun käyttäjä kirjautuu omalla tunnuksellaan NFS:aa käyttämällä mountataan automaattisesti hänen kotihakemistonsa näkymään kuin paikallinen hakemisto.

    Kun käyttäjätunnukset on ldap:ssa ja kotihakemistot jaetaan NFS:llä, niin sillon käyttäjä voi kirjautua lähiverkossa useille eri koneille ja saa samalla aina pääsyn omaan kotihakemistoonsa.

    NFS tosin itsessään on turvaton. Sen tueksi tarvitaan turvallinen autentikointisysteemi. Yksi tapa parantaa NFS:n turvallisuutta on putkittaa se SSH:n kautta. Se ei kuitenkaan ole kovin hyvä ratkasu. Uusimmat NFS versiot tukee kerberos autentikointia, jota käyttämällä NFS:n saa varsin turvalliseksi. Eli jos kotihakemistot haluaa jakaa lähiverkossa, niin sillon kannattaa ehdottomasti asentaa myös kerberos-palvelin.

    Tiedän, että tää saattaa olla vaikea sellaselle, joka ei ole tuota tehnyt ennen.. Mut tuolla on kyllä paljon etuja, kun homman kerran saa toimimaan.

    Mut jos sun tarkotus on vaan kopioida käyttäjätiedot yhdelle uudelle koneelle, niin pelkkä kotihakemistojen ja salasanatiedostojen kopiointi on ehkä helpompaa. Isommassa verkossa tollasen ylläpitäminen tulee kuitenkin äkkiä ongelmaksi.

    Raudanpäivitys on kyseessä eli hankin uuden palvelimen ja tarttis saada vanhalta nuo aikaisemmin mainitsemani tiedot uudelle koneelle.
    Tuo LDAP on ihan kätevä ja sain sen jopa toimimaan kun sitä testailin. Mutta en saanut sitten LTSP-systeemissä sitä pelaamaan, joten luovutin. Tarkoitus on kuitenkin jossain vaiheessa siihen siirtyä kunhan aika antaa myöten selvittää tuo ongelma LTSP-systeemissä. Eli tarkoitus olisi saada kaikki käyttikset keskitettyä, niin Windows-koneiden kuin tavallisten Linux-koneiden, että noiden LTSP-koneiden.

    Äänestä

/etc/samba hakemistossa on samban käyttäjätunnukset ja samban asetukset, kopioi se

lisäksi /etc/shadow, /etc/passwd, /etc/group , jotain tais vielä unohtua

Äänestä
  • No nyt vihdoinkin ehdin siirtää Home-kansiot uudelle palvelimelle. Siirsin myös /etc/shadow, passwd, group ja gshadow-tiedostot sekä /etc/samba-kansion uuteen koneeseen. Kaikki toimii hyvin. Niin kirjautuminen linuxiin kuin samba-jakoihin Windows-koneilta.
    Kiitoksia kaikille neuvoista.

    Äänestä

passwd, group, shadow, smb.conf sambapasswd sekä /home

Onko tää joku kotitehtävä kun pitää aina kysellä.

Äänestä

Kommentoi aloitusta


Siirtäjä kirjoitti:

Tarttis siirtää käyttäjätunnukset salasanoineen (tavalliset sambakäyttikset) sekä kotikansiot sisältöineen koneesta toiseen. Miten menisi kivuttomimmin? Mitä kaikkea pitää siirtää?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu