specs : http://specs.tweak.to/7435
Ik weet het, het is vergezocht, maar zou:
man useradd
misschien kunnen helpen?
(samen met de mogelijkheid tot begrijpend lezen natuurlijk)
Succes!!
man useradd
misschien kunnen helpen?
(samen met de mogelijkheid tot begrijpend lezen natuurlijk)
Succes!!
Whenever you find that you are on the side of the majority, it is time to reform.
Verwijderd
Als het hier gaat om de combi useradd en shell dan is onderstaande misschien een begin:
---start script---
#!/bin/bash
GEBRUIKER="noot" # Uit je DB halen
GROEP="users" # Moet een bestaande group zijn
PASSWORD="geheim" # Uit je DB halen
HOME_BASE="/home/" # Basis waar user dir word aangemaakt
useradd -g ${GROEP} -p ${PASSWORD} -m -d ${HOME_BASE}${GEBRUIKER} ${GEBRUIKER}
---end script---
Ik ga ervanuit dat je zelf wel weet hoe je de variabelen uit de DB krijgt.
---start script---
#!/bin/bash
GEBRUIKER="noot" # Uit je DB halen
GROEP="users" # Moet een bestaande group zijn
PASSWORD="geheim" # Uit je DB halen
HOME_BASE="/home/" # Basis waar user dir word aangemaakt
useradd -g ${GROEP} -p ${PASSWORD} -m -d ${HOME_BASE}${GEBRUIKER} ${GEBRUIKER}
---end script---
Ik ga ervanuit dat je zelf wel weet hoe je de variabelen uit de DB krijgt.
ja ok had er bij moeten zetten dat ik die al door gelezen had
en ja er zit een -p optie in maar als die moet geencrypt zijn en dat lukt mij net niet is daar een functie voor in bijv. perl of in bash.
had de vraag wat duidelijk moeten stellen
en ja er zit een -p optie in maar als die moet geencrypt zijn en dat lukt mij net niet is daar een functie voor in bijv. perl of in bash.
had de vraag wat duidelijk moeten stellen
specs : http://specs.tweak.to/7435
ok ik ben er uit.
voor de mensen die het ook willen weten
dit is het in perl.
voor de mensen die het ook willen weten
dit is het in perl.
PHP:
1
2
3
4
5
6
7
8
9
10
| #!/usr/bin/perl -w use Crypt::PasswdMD5 ; $username = $ARGV[0]; $passwd = $ARGV[1]; $cryptedpw = Crypt::PasswdMD5::unix_md5_crypt ( $passwd , substr ( time () , -8 ) ) ; system("useradd -m -s /bin/false -p '$cryptedpw' $username"); |
specs : http://specs.tweak.to/7435