Tarttis siirtää käyttäjätunnukset salasanoineen (tavalliset sambakäyttikset) sekä kotikansiot sisältöineen koneesta toiseen. Miten menisi kivuttomimmin? Mitä kaikkea pitää siirtää?
Käyttäjätietojen siirto toiseen koneeseen
Siirtäjä
10660
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
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ä..?
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.
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.
"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.
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.
/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
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.
passwd, group, shadow, smb.conf sambapasswd sekä /home
Onko tää joku kotitehtävä kun pitää aina kysellä.