[RISOLTO] problema script creazione utente e password

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
nulele
Prode Principiante
Messaggi: 129
Iscrizione: lunedì 30 aprile 2007, 10:44

[RISOLTO] problema script creazione utente e password

Messaggio da nulele »

Ciao,
grazie a dei volenterosi ragazzi del forum ho creato un programmino per la creazione automatica di utenti tramite un form PHP.
In pratica uno script attivato da cron, controlla ogni minuto il contenuto di un file, nel quale ci sono tutte le istruzioni per creare un utente, tipo queste:

Codice: Seleziona tutto

#!/bin/bash
/usr/sbin/groupadd pippo
mkdir /home/pippo
chmod 777 /home/pippo
/usr/sbin/useradd pippo -c 'Pippo' -d /home/pippo -p SPbWPBtf -g pippo -s /bin/bash
chown pippo:pippo /home/pippo
exit 0
Il problema è che se tento di loggarmi con questo utente, la password non viene riconosciuta.
Per farlo mi tocca di fare a mano

Codice: Seleziona tutto

passwd pippo
e ridigitare la password.

C'è un modo per poter inserire la password corretta già nello script sopra???

Grazie
Ultima modifica di nulele il mercoledì 3 ottobre 2007, 15:10, modificato 1 volta in totale.
Avatar utente
MaraMax
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3639
Iscrizione: domenica 12 marzo 2006, 22:25
Località: Altopiano di Asiago

Re: problema script creazione utente e password

Messaggio da MaraMax »

la stringa che passi dopo il parametro -p è la password già criptata(come indicato nella pagina del manuale di useradd).

vedi anche:
http://lists.initd.org/pipermail/torte/ ... 29618.html

e

http://lists.pluto.it/pipermail/pluto-h ... 14335.html
"L'uomo è buono finché gli conviene." (R. Gervaso)
"Il sesso è come il bridge; se non hai un buon partner devi avere una buona mano." (C. Pierce)
maramax@jabber.linux.it
nulele
Prode Principiante
Messaggi: 129
Iscrizione: lunedì 30 aprile 2007, 10:44

Re: problema script creazione utente e password

Messaggio da nulele »

ciao,
ho letto i due post ed ho provato ad aggiungere mkpasswd alla riga in questo modo:

Codice: Seleziona tutto

/usr/sbin/useradd pippo -c 'PIPPO' -d /home/pippo -p `mkpasswd G7UIwDNb` -g pippo -s /bin/bash
ma mi da un errore dicendo:

Codice: Seleziona tutto

mkpasswd: command not found 
va installato o cosa?
grazie  ;D
Ultima modifica di nulele il mercoledì 3 ottobre 2007, 11:06, modificato 1 volta in totale.
Avatar utente
MaraMax
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3639
Iscrizione: domenica 12 marzo 2006, 22:25
Località: Altopiano di Asiago

Re: problema script creazione utente e password

Messaggio da MaraMax »

devi installare il pacchetto whois
"L'uomo è buono finché gli conviene." (R. Gervaso)
"Il sesso è come il bridge; se non hai un buon partner devi avere una buona mano." (C. Pierce)
maramax@jabber.linux.it
nulele
Prode Principiante
Messaggi: 129
Iscrizione: lunedì 30 aprile 2007, 10:44

Re: problema script creazione utente e password

Messaggio da nulele »

perfetto!!!
grazie 1000, adesso funziona tutto bene!!!  ;D
ciao
Avatar utente
MaraMax
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3639
Iscrizione: domenica 12 marzo 2006, 22:25
Località: Altopiano di Asiago

Re: [RISOLTO] problema script creazione utente e password

Messaggio da MaraMax »

(b2b)
"L'uomo è buono finché gli conviene." (R. Gervaso)
"Il sesso è come il bridge; se non hai un buon partner devi avere una buona mano." (C. Pierce)
maramax@jabber.linux.it
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti