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