Kirjoittaja Aihe: Käyttäjien siirtäminen helpoiten toisesta Linux järjestelmästä  (Luettu 7015 kertaa)

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Kuinka olis helpointa tehdä käyttäjien lisääminen ubuntuun, kun meillä on tällä hetkellä käytössä Fedora Core 3 ja siellä on käyttäjätunnukset tehtynä. Haluaisin saada lisättyä samat käyttäjät nyt ubuntuun, jonka aion vaihtaa Fedoran tilalle. ???

Olen kokeillut Webmin kautta ja sillä se on onnistunutkin, mutta kyseisen toimenpiteen jälkeen ubuntun oma käyttäjien hallinta lopettaa toiminnan. Vaikka käyttäjien hallinta lopettaa toiminnan, niin käyttäjätunnukset toimivat kuitenkin.
Käyttäjien hallinnan saan uudelleen toimintaan poistamalla Webminin kautta lisäämäni käyttäjät.

Onko käyttäjien lisäämiseen olemassa mitään scriptiä tai muuta sopivaa keinoa, kun käyttäjiä on n. 200 kpl, ei viitsisi alkaa kirjoittamaan kaikkia käyttäjiä käsin.  :o

Etukäteen jo neuvoista kiittäen
Antti Turunen
« Viimeksi muokattu: 17.08.06 - klo:10.54 kirjoittanut LittleLion »

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #1 : 16.08.06 - klo:14.36 »

Helpoin lienee tehdä scripti, joka lukee vanhasta passwd filesät loginin ja full namen ja sitten näitä
hyväksi käyttäen lue uuden komeen adduser komenolla.


LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #2 : 16.08.06 - klo:15.00 »
Kuinka olis helpointa tehdä käyttäjien lisääminen ubuntuun, kun meillä on tällä hetkellä käytössä Fedora Core 3 ja siellä on käyttäjätunnukset tehtynä. Haluaisin saada lisättyä samat käyttäjät nyt ubuntuun, jonka aion vaihtaa Fedoran tilalle. ???

Eli kyseessä olisi paremminkin käyttäjien siirtäminen kuin tekeminen.


Lainaus
Olen kokeillut Webmin kautta ja sillä se on onnistunutkin, mutta kyseisen toimenpiteen jälkeen ubuntun oma käyttäjien hallinta lopettaa toiminnan. Vaikka käyttäjien hallinta lopettaa toiminnan, niin käyttäjätunnukset toimivat kuitenkin.
Käyttäjien hallinnan saan uudelleen toimintaan poistamalla Webminin kautta lisäämäni käyttäjät.

hmm. tuossa nähtävästi sitten joku bugi.


Lainaus
Onko käyttäjien lisäämiseen olemassa mitään scriptiä tai muuta sopivaa keinoa, kun käyttäjiä on n. 200 kpl, ei viitsisi alkaa kirjoittamaan kaikkia käyttäjiä käsin.  :o

Skriptillähän tuo onnistuu helposti. Minulla sattui olemaan valmis pohja joten tekaisimpa sinulle tuollaisen: http://koti.mbnet.fi/littleli/find_default_users.pl
Eli ajat tuon skriptin siinä koneessa mistä käyttäjät siirretään. Kopioit tuon skriptin tekemät users ja passwords tiedostot koneeseen johon noita tietoja siirretään ja ajat komennot:
Koodia: [Valitse]
cat users | sudo tee -a /etc/passwd
cat passwords | sudo tee -a /etc/shadow

Tämän jälkeen joko teet käyttäjille uudet kotikansiot tai kopioit ne vanhasta järjestelmästä. Lisäksi ryhmä oikeuksia saattaa tarvita vähän säätää, koska esim sudo:n ajaminen vaatii kuulumisen admin ryhmään.

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #3 : 17.08.06 - klo:07.24 »
Kuinka olis helpointa tehdä käyttäjien lisääminen ubuntuun, kun meillä on tällä hetkellä käytössä Fedora Core 3 ja siellä on käyttäjätunnukset tehtynä. Haluaisin saada lisättyä samat käyttäjät nyt ubuntuun, jonka aion vaihtaa Fedoran tilalle. ???

Eli kyseessä olisi paremminkin käyttäjien siirtäminen kuin tekeminen.


Lainaus
Olen kokeillut Webmin kautta ja sillä se on onnistunutkin, mutta kyseisen toimenpiteen jälkeen ubuntun oma käyttäjien hallinta lopettaa toiminnan. Vaikka käyttäjien hallinta lopettaa toiminnan, niin käyttäjätunnukset toimivat kuitenkin.
Käyttäjien hallinnan saan uudelleen toimintaan poistamalla Webminin kautta lisäämäni käyttäjät.

hmm. tuossa nähtävästi sitten joku bugi.


Lainaus
Onko käyttäjien lisäämiseen olemassa mitään scriptiä tai muuta sopivaa keinoa, kun käyttäjiä on n. 200 kpl, ei viitsisi alkaa kirjoittamaan kaikkia käyttäjiä käsin.  :o

Skriptillähän tuo onnistuu helposti. Minulla sattui olemaan valmis pohja joten tekaisimpa sinulle tuollaisen: http://koti.mbnet.fi/littleli/find_default_users.pl
Eli ajat tuon skriptin siinä koneessa mistä käyttäjät siirretään. Kopioit tuon skriptin tekemät users ja passwords tiedostot koneeseen johon noita tietoja siirretään ja ajat komennot:
Koodia: [Valitse]
cat users | sudo tee -a /etc/passwd
cat passwords | sudo tee -a /etc/shadow

Tämän jälkeen joko teet käyttäjille uudet kotikansiot tai kopioit ne vanhasta järjestelmästä. Lisäksi ryhmä oikeuksia saattaa tarvita vähän säätää, koska esim sudo:n ajaminen vaatii kuulumisen admin ryhmään.


Homma toimi samoin, kuin webminillä tehdessä  ??? Eli käyttäjät tulivat, mutta en pääse taaskaan näkemään niitä ubuntun omalla käyttäjien hallinnalla, vaan pitää katsoa webminin kautta  :-[

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #4 : 17.08.06 - klo:08.07 »
Homma toimi samoin, kuin webminillä tehdessä  ??? Eli käyttäjät tulivat, mutta en pääse taaskaan näkemään niitä ubuntun omalla käyttäjien hallinnalla, vaan pitää katsoa webminin kautta  :-[

hmm. Eikö näy edes jos laittaa ruksin kohtaan: "Show all users and groups" ?

Ongelma johtuu varmaankin siitä, että Fedorassa järjestelmä käyttäjien UID on väliltä 0-499 ja Ubuntussa 0-999 joten jos tuolla mukana käyttäjiä joiden UID on väliltä 500-999 Ubuntu luokittelee ne järjestelmä käyttäjiksi.

Helpoin varmaankin on muuttaa tiedostoihin: /etc/login.defs ja /etc/gdm/gdm.conf minimi UID:ksi 500 jolloin käyttäjät pitäisi taas näkyä oikein :)

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #5 : 17.08.06 - klo:08.13 »
Ei, kun se ei päästä edes käynnistymään käyttäjien hallintaa...
Tulee ilmoitus:
Asetuksia ei voitu ladata
Virhe suoritettaessa taustajärjestelmän skriptiä.
???

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #6 : 17.08.06 - klo:08.30 »
Ei, kun se ei päästä edes käynnistymään käyttäjien hallintaa...
Tulee ilmoitus:
Asetuksia ei voitu ladata
Virhe suoritettaessa taustajärjestelmän skriptiä.
???

Siis Gnome käytössä? Ja yrität käyttää System -> Administration -> Users and Groups ohjelmaa?


Mitä kaikkea Fedorasta olisi tarkoitus saada siirrettyä?
- Käyttäjät
- Käyttäjien kotikansiot
- Mitä muuta?


EDIT: myös jos käyttäjät kuuluvat johonkin ryhmään jota Ubuntussa ei ole olemassa tulee ongelmia. Eli tarkistappa rivit tiedostosta /etc/passwd:
Koodia: [Valitse]
littleli:x:577:100:LittleLion:/home/littleli:/bin/bash
eli esim tuon käyttäjän oletusryhmä on 100 jota vastaava rivi pitää löytyä /etc/group tiedostosta esim tässä tapauksessa:
Koodia: [Valitse]
users:x:100:
« Viimeksi muokattu: 17.08.06 - klo:08.37 kirjoittanut LittleLion »

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #7 : 17.08.06 - klo:08.38 »
Ei, kun se ei päästä edes käynnistymään käyttäjien hallintaa...
Tulee ilmoitus:
Asetuksia ei voitu ladata
Virhe suoritettaessa taustajärjestelmän skriptiä.
???

Siis Gnome käytössä? Ja yrität käyttää System -> Administration -> Users and Groups ohjelmaa?


Mitä kaikkea Fedorasta olisi tarkoitus saada siirrettyä?
- Käyttäjät
- Käyttäjien kotikansiot
- Mitä muuta?

Kyllä näin... Gnome on käytössä ja juurikin kyseistä ohjelmaa yritän saada päälle, sen jälkeen, kun käyttäjät on lisätty joko webminin kautta tai suorittamalla tekemäsi skripti.

Fedorasta olisi tarvetta siirtää juurikin kyseiset asiat, eli
-Käyttäjät
-Käyttäjien kotikansiot (sähköpostin asetukset ja käyttäjien tekemät tiedostot, olisivat tärkeimmät)
-Muuta ei oikeastaan ole tarvetta siirtää, sillä Ubuntussa on kaikki tarpeelliset ohjelmistot.
Lähinnä tarvitaan käytössä opetusohjelmia, OpenOffice, yms.

Kyseessähän on Ubuntu 6.06 ja käytössä LTSP.

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #8 : 17.08.06 - klo:08.42 »
OK. Teeppäs Fedoralla uusi käyttäjä nimeltään testi ja laita salasanaksi testi ja laita tänne sitten tuon käyttäjän /etc/passwd ja /etc/shadow rivit niin katson onko niissä jotain erikoista.

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #9 : 17.08.06 - klo:09.14 »
OK. Teeppäs Fedoralla uusi käyttäjä nimeltään testi ja laita salasanaksi testi ja laita tänne sitten tuon käyttäjän /etc/passwd ja /etc/shadow rivit niin katson onko niissä jotain erikoista.

Tässä on /etc/passwd:n rivi
testi:x:597:505:Testi:/home/testi:/bin/bash

ja tässä on /etc/shadow:n rivi
testi:$1$55794918$h7UAUExckmZvcrBK.r0.80:13377::::::


LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #10 : 17.08.06 - klo:09.32 »
Tässä on /etc/passwd:n rivi
testi:x:597:505:Testi:/home/testi:/bin/bash

ja tässä on /etc/shadow:n rivi
testi:$1$55794918$h7UAUExckmZvcrBK.r0.80:13377::::::

hmm. Eli tuo 505 ryhmä pitää ainakin lisätä Ubuntuun, mutta kyllä minulla tosin aukesi siitä huolimatta tuo käyttäjänhallinta. Avaappa passwd ja shadow tiedostot tekstieditoriin ja katso, että niihin ei ole jäänyt tyhjiä rivejä eikä millään rivillä ole kahta käyttäjätietoa peräkkäin, jos niin on korjaa tilanne.

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #11 : 17.08.06 - klo:09.43 »
Tässä on /etc/passwd:n rivi
testi:x:597:505:Testi:/home/testi:/bin/bash

ja tässä on /etc/shadow:n rivi
testi:$1$55794918$h7UAUExckmZvcrBK.r0.80:13377::::::

hmm. Eli tuo 505 ryhmä pitää ainakin lisätä Ubuntuun, mutta kyllä minulla tosin aukesi siitä huolimatta tuo käyttäjänhallinta. Avaappa passwd ja shadow tiedostot tekstieditoriin ja katso, että niihin ei ole jäänyt tyhjiä rivejä eikä millään rivillä ole kahta käyttäjätietoa peräkkäin, jos niin on korjaa tilanne.

Ei ole kahta käyttäjää peräkkäin... Homma toimii, jos lisää 1 tai 2 käyttäjää, mutta jos lisäät kerralla n. 100 käyttäjää, niin sitten se tekee tuon... eli kyllä se tuon yhden käyttäjän lisää moitteetta ja toimii kuten pitääkin...


LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #12 : 17.08.06 - klo:09.57 »
Ei ole kahta käyttäjää peräkkäin... Homma toimii, jos lisää 1 tai 2 käyttäjää, mutta jos lisäät kerralla n. 100 käyttäjää, niin sitten se tekee tuon... eli kyllä se tuon yhden käyttäjän lisää moitteetta ja toimii kuten pitääkin...

hmm. Olisikohan mahdollista sitten, että tuossa käyttäjienhallinta ohjelmassa on bugi, että se ei toimi jos käyttäjiä on liikaa. Koitas lisätä nuo kaikki käyttäjät ja kirjautua sen jälkeen joillakin niistä.

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #13 : 17.08.06 - klo:10.00 »
Ei ole kahta käyttäjää peräkkäin... Homma toimii, jos lisää 1 tai 2 käyttäjää, mutta jos lisäät kerralla n. 100 käyttäjää, niin sitten se tekee tuon... eli kyllä se tuon yhden käyttäjän lisää moitteetta ja toimii kuten pitääkin...

hmm. Olisikohan mahdollista sitten, että tuossa käyttäjienhallinta ohjelmassa on bugi, että se ei toimi jos käyttäjiä on liikaa. Koitas lisätä nuo kaikki käyttäjät ja kirjautua sen jälkeen joillakin niistä.

Tein sen ja kyllä se päästää kirjautumaankin aivan normaalisti ja oikeilla salasanoilla yms.

Tämä tuntuu mystiseltä...

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #14 : 17.08.06 - klo:10.21 »
Tämä tuntuu mystiseltä...

hmm. En saa tuota kaatumaan vaikka lisää kuinka paljon käyttäjiä. eihän passwd ja shadow tiedostoissa ole saamaa UID:tä usempaan kertaan tai useaa samannimistä käyttäjää?

Mitäs tuo käyttäjänhallinta sanoo jos yrität käynnistää sen konsolista komennolla: users-admin

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Re: Käyttäjien lisääminen helpoiten
« Vastaus #15 : 17.08.06 - klo:10.45 »
Tämä tuntuu mystiseltä...

hmm. En saa tuota kaatumaan vaikka lisää kuinka paljon käyttäjiä. eihän passwd ja shadow tiedostoissa ole saamaa UID:tä usempaan kertaan tai useaa samannimistä käyttäjää?

Mitäs tuo käyttäjänhallinta sanoo jos yrität käynnistää sen konsolista komennolla: users-admin

Kiitos, kun käynnistin sen tuolta kautta, niin sain selville, että mistä kiikasti. Vika oli siinä, että Henkilöiden oikeissa nimissä oli käytössä ä ja ö. Joita ei tunnistanut ohjelma, kun eivät olleet UTF-8 standardin mukaisia...

Miten saisin vielä tehtyä helpoiten käyttäjille Fedorassa olleet sähköposti-asetukset? Voinko kopioida ne jostain vai?

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Käyttäjien lisääminen helpoiten
« Vastaus #16 : 17.08.06 - klo:10.53 »
Miten saisin vielä tehtyä helpoiten käyttäjille Fedorassa olleet sähköposti-asetukset? Voinko kopioida ne jostain vai?

Jos käytät Ubuntussa samaa sähköpostiohjelmaa kuin fedorassa niin pitäisi ne mennä oikein kun kopioit käyttäjien kotikansiot uuteen järjestelmään. Eli käyttäjien henkilökohtaiset asetuksethan tallennetaan omaan kotikansiion pisteellä alkaviin kansioihin.

turuan

  • Käyttäjä
  • Viestejä: 23
    • Profiili
Eipäs se nyt jostain syystä onnistunutkaan aivan niin helposti, että kopioisin .evolution kansion uuteen järjestelmään...  :'(
No ehkäpä tyydyn siihen, että käyn käsin sitten asettelemassa postit toimintaan käyttäjillä, jotka sitä käyttävät...

Juhhe1

  • Käyttäjä
  • Viestejä: 1062
    • Profiili
    • Valokuva albumini
Re: Käyttäjien lisääminen helpoiten
« Vastaus #18 : 17.08.06 - klo:20.19 »
Tämä tuntuu mystiseltä...

hmm. En saa tuota kaatumaan vaikka lisää kuinka paljon käyttäjiä. eihän passwd ja shadow tiedostoissa ole saamaa UID:tä usempaan kertaan tai useaa samannimistä käyttäjää?

Mitäs tuo käyttäjänhallinta sanoo jos yrität käynnistää sen konsolista komennolla: users-admin

Kiitos, kun käynnistin sen tuolta kautta, niin sain selville, että mistä kiikasti. Vika oli siinä, että Henkilöiden oikeissa nimissä oli käytössä ä ja ö. Joita ei tunnistanut ohjelma, kun eivät olleet UTF-8 standardin mukaisia...

Miten saisin vielä tehtyä helpoiten käyttäjille Fedorassa olleet sähköposti-asetukset? Voinko kopioida ne jostain vai?

Käytäppä foorumin hakua. Tuosta xxx --> UTF-8 konvertaatiosta on ollut kyllä juttua täällä.

Tlp-WS (Workstation) - .:Ubuntu 10.10:.
Xenophobic (Laptop) - .:Ubuntu 10.04:.
Xenophobic-II (Laptop) - .:Ubuntu 10.10:.
TlpEEE (Asus EEE) - .:Crunchbang 10 Statle

Iso D

  • Käyttäjä
  • Viestejä: 7
    • Profiili
Pitäisi home kansioon pystyä liittämään uusi osio tai vaihtehtoisesti siirtämään home:n tiedot toiselle osiolle. Tämä siksi, että home-osion koko on käynyt liian pieneksi. Mitenkähän tämän uskaltaa tehdä? Kaikki tiedot olisi tarkoitus säilyttää.