Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: incidence - 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
-
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
-
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.
-
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.