Newsgroup: it.comp.os.linux.sys
Titolo: mkpasswd: database DBM inesistente

Un saluto a tutti,
c'è qualcuno che saprebbe spiegarmi come far funzionare
correttamente il comando mkpasswd
ogni volta mi dice:
mkpasswd: database DBM inesistente; nessun'azione intrapresa
Sam
-- 
   [God@Heaven]# tar xzf Universe-1.0.tar.gz
   [God@Heaven]# cd Universe-1.0
   [God@Heaven]# ./configure && make && make install

 database e dovrai installarlo.
si ma come si fa a inizializzarlo o installarlo come dici tu?
non sono riuscito a trovare niente al riguardo.
grazie,
Sam
e
Buona Pasqua a tutti!


 database e dovrai installarlo.
Ma sei sicuro? A quale database accede? Nel mio caso (debian) mkpasswd
e' una cosa che in sintesi suona come:
printf("%s\n",crypt(getpass("Password")));
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 printf("%s\n",crypt(getpass("Password")));
no, mkpasswd *generA* una nuova password, ovvero genera una stringa di l
caratteri contenente x maiuscole, y numeri e z simboli, dove l x y z sono
parametri da linea di comando.
-- 
Qualsiasi

 writes:

Forse abbiamo programmi differenti...
man mkpasswd:
NAME
       mkpasswd - Overfeatured front end to crypt(3)
mentre
man makepasswd[1]:
NAME
       makepasswd - generate and/or encrypt passwords
ma non funziona come dici tu. Mi resta la curiosita': da dove viene il
mkpasswd di cui parlate?
.a.
[1] in effetti questo programma non lo conoscevo: ho sempre usato
pwgen


 
fa parte del pacchetto 
shadow


 shadow
che in debian non esiste! btw l'ho trovato. Ma di che distribuzione
parlate, di grazia? E' debian l'unica bestia nera?
.a.


 parlate, di grazia? E' debian l'unica bestia nera?
Su Slack esiste ..
-- 
http://wiki.news.nic.it/QuotarBene
http://slax.linux-live.org
http://www.slacky.it

 .a.
gentoo
ma fa cosě anche in slackware
e non capisco per quale motivo
sto cercando su internet ma pare che nessuno sappia perchč
non funziona (quando non funziona)
la risposta piů incoraggiante č stata quella di un tizio
che ha suggerito di compilare shadow con i flag -DDBM e -DNDBM
peccato che non compila se li imposto tutti e due, se ne metto uno solo
invece alla fine ottengo la stessa storia: mkpasswd non funziona
devo rassegnarmi?


 man mkpasswd:
Il mkpasswd che intendo io e':
NAME
       mkpasswd - generate new password, optionally apply it to a user
In man 8 mkpasswd ce n'e' anche un altro, ed e' proprio quello che usa Sam,
anche a me da lo stesso errore.
Allora, ho visto con which che ce ne sono due , uguali, uno e'
`/usr/sbin/mkpasswd` la cui manpage (man 8 mkpasswd) dice:
NAME
       mkpasswd - Update passwd and group database files
SYNOPSIS
       mkpasswd [-fvgps] file
L'altro e' quello che genera una password random e la stampa a schermo, e
sta in `/usr/bin/mkpasswd/` (man 1 mkpasswd)
-- 
Qualsiasi

 sta in `/usr/bin/mkpasswd/` (man 1 mkpasswd)
proprio questo cercavo, ero convinto fosse lo stesso programma anche se il
man in effetti non mi quadrava molto :) 
in quale pacchetto si trova?
ciao
e grazie


 in quale pacchetto si trova?
Sulla slackware e' installato con il package: expect-5.41.0-i486-1
-- 
Qualsiasi

 Sulla slackware e' installato con il package: expect-5.41.0-i486-1
grazie
per chi interessasse faccio una sintesi :)
di mkpasswd ce ne sono almeno 3
/usr/sbin/mkpassd contenuto in shadow (che non funziona e non so perchè)
mkpasswd del pacchetto expect che genera delle passwd random secondo
criteri possono essere scelti da riga di comnado
mkpasswd scritto da Marco d'Itri
contenuto nel pacchetto whois
e fa quello che Arcimboldo aveva detto ovvero
usa crypt per trasformare una stringa in una sequenza di 
caratteri criptata
Ciao
Sam


 di mkpasswd ce ne sono almeno 3
Rilancio! C'e' anche un makepasswd:
http://people.defora.org/~khorben/projects/makepasswd/
dalla serie: ma perche' non fare 6 programmi diversi che servono alla
stessa cosa e che magari si chiamano piu' o meno nello stesso modo?
:-)
.a.
