Kirjoittaja Aihe: Käyttäjien massalisäys?  (Luettu 3050 kertaa)

incidence

  • Käyttäjä
  • Viestejä: 88
    • Profiili
    • ^^
Käyttäjien massalisäys?
« : 03.10.06 - klo:09.13 »
Miten voisin massalisätä käyttäjiä bash skriptillä? ja poistaa ne toisella, jos on tarve. Usernamet ja salasanat olisi skriptissä "kovakoodattuna".

Kun.. jos teen:
#!/bin/bash
useradd -m --password asd --shell /bin/bash user001
useradd -m --password asdf--shell /bin/bash user002
..
useradd -m --password dsa--shell /bin/bash user100

Niin ongelmaksi tulee, että joutuisin joka kerta ajamaan "passwd user001" ettei salasanat ole pelkkänä plain tekstinä oliko se nyt /etc/shadow:ssa.

Sinäänsä, ongelma on kun ei voi tehdä näin:
passwd user001 salasanajokaenkryptataantähän

Crypt komentoa ei bash löytänyt, ajattelin että toinen ratkaisu olisi ollut tehdä skripti joka lisää salasanat jotenkin näin..

useradd -m --password `echo crypt(''dsa'')` --shell /bin/bash user100

Olisiko kellään ratkaisua?  :)

useradd -D sanoo:
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel

"Man fears the darkness, and so he scrapes away at the edges of it with fire"
—Rei Ayanami

<quote>
Cost of windows XP PRO on 7000 computers - 1,600,000$
Cost of Linux on 7000 computers - Priceless (and free)
</quote>

peran

  • Vieras
Re: Käyttäjien massalisäys?
« Vastaus #1 : 03.10.06 - klo:10.18 »
Olikohan ongelmana salasanan generointi skriptin avulla?

Jos oli ...
Siis en keksi hyvää vastausta, mutta huonon nyt sitten kuitenkin
Voithan käyttää md5sum:maa salasanoiksi.
md5summa seuraavasta:
<oma salasana esim. rsa private avain>+user1
md5summa seuraavasta:
<oma salasana esim. rsa private avain>+user2
md5summa seuraavasta:
<oma salasana esim. rsa private avain>+user3
...
md5summa seuraavasta:
<oma salasana esim. rsa private avain>+user100

- Edit toivottavasti yhtään ymmärsin ongelman luonnetta, kun en ko. ongelmiin ole törmännyt
« Viimeksi muokattu: 03.10.06 - klo:10.22 kirjoittanut peran »

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Re: Käyttäjien massalisäys?
« Vastaus #2 : 03.10.06 - klo:10.38 »
man newusers

Eli se lisää käyttäjät (tai modifioi olemassaolevia) täysin autommaattisesti. Syötteeksi tekstitiedosto, jossa on samanlaisia rivejä kuin tiedostossa /etc/passwd. Ainoastaan /etc/passwd:n toisen (jos oikein muistan) sarakkeen x korvataan halutulla salasanalla (siis ei kryptattu).

Edit: Moni käyttää webmin-nimistä palikkaa.
« Viimeksi muokattu: 03.10.06 - klo:10.44 kirjoittanut pontvil »

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Re: Käyttäjien massalisäys?
« Vastaus #3 : 08.10.06 - klo:22.10 »
Edit: Moni käyttää webmin-nimistä palikkaa.

Törmäsin tällaiseen työkaluun, en ole tutkaillut vielä tarkemmin:

http://www.lfsp.org/

Ystävällisin terveisin Asmo Koskinen.