Ito ang command na htdbm na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
htdbm - Manipulahin ang mga database ng password ng DBM
SINOPSIS
htdbm [ -TDBTYPE ] [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C gastos ] [ -t ] [ -v ]
filename username
htdbm -b [ -TDBTYPE ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C gastos ] [ -t ] [ -v ] filename
username password
htdbm -n [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C gastos ] [ -t ] [ -v ] username
htdbm -nb [ -c ] [ -m | -B | -d | -s | -p ] [ -C gastos ] [ -t ] [ -v ] username password
htdbm -v [ -TDBTYPE ] [ -i ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C gastos ] [ -t ] [ -v ]
filename username
htdbm -vb [ -TDBTYPE ] [ -c ] [ -m | -B | -d | -s | -p ] [ -C gastos ] [ -t ] [ -v ]
filename username password
htdbm -x [ -TDBTYPE ] filename username
htdbm -l [ -TDBTYPE ]
BUOD
Ginagamit ang htdbm upang manipulahin ang mga file na format ng DBM na ginagamit upang mag-imbak ng mga username at password para sa
pangunahing pagpapatunay ng mga gumagamit ng HTTP sa pamamagitan ng mod_authn_dbm. Tingnan ang dbmmanage na dokumentasyon para sa
higit pang impormasyon tungkol sa mga DBM file na ito.
Opsyon
-b Gumamit ng batch mode; ibig sabihin, kunin ang password mula sa command line sa halip na mag-prompt
para rito. Ang pagpipiliang ito ay dapat gamitin nang may matinding pag-iingat, dahil ang password is maliwanag
nakikita sa command line. Para sa paggamit ng script tingnan ang -i na opsyon.
-i Basahin ang password mula sa stdin nang walang pag-verify (para sa paggamit ng script).
-c Lumikha ng passwdfile. Kung passwdfile mayroon na, ito ay muling isinulat at pinutol.
Ang opsyong ito ay hindi maaaring isama sa -n na opsyon.
-n Ipakita ang mga resulta sa karaniwang output kaysa sa pag-update ng database. Ang pagpipiliang ito
binabago ang syntax ng command line, dahil ang passwdfile argumento (karaniwan ay ang
ang una) ay tinanggal. Hindi ito maaaring pagsamahin sa -c na opsyon.
-m Gumamit ng MD5 encryption para sa mga password. Sa Windows at Netware, ito ang default.
-B Gumamit ng bcrypt encryption para sa mga password. Ito ay kasalukuyang itinuturing na napaka
ligtas.
-C Ang flag na ito ay pinapayagan lamang kasama ng -B (bcrypt encryption). Itinatakda nito ang
oras ng pag-compute na ginamit para sa bcrypt algorithm (mas mataas ay mas secure ngunit mas mabagal,
default: 5, wasto: 4 hanggang 31).
-d Gumamit ng crypt() encryption para sa mga password. Ang default sa lahat ng platform maliban sa Windows at
Netware. Kahit na posibleng suportado ng htdbm sa lahat ng platform, hindi ito sinusuportahan
ng httpd server sa Windows at Netware. Ang algorithm na ito ay walang katiyakan sa ngayon
pamantayan.
-s Gumamit ng SHA encryption para sa mga password. Pinapadali ang paglipat mula/papunta sa mga server ng Netscape
gamit ang LDAP Directory Interchange Format (ldif). Ang algorithm na ito ay walang katiyakan by
mga pamantayan ngayon.
-p Gumamit ng mga plaintext na password. Bagama't susuportahan ng htdbm ang paglikha sa lahat ng platform, ang
Ang httpd daemon ay tatanggap lamang ng mga plain text na password sa Windows at Netware.
-l I-print ang bawat isa sa mga username at komento mula sa database sa stdout.
-v I-verify ang username at password. Ang programa ay magpi-print ng isang mensahe na nagpapahiwatig
kung wasto ang ibinigay na password. Kung ang password ay hindi wasto, ang program
paglabas na may error code 3.
-x Tanggalin ang user. Kung ang username ay umiiral sa tinukoy na DBM file, ito ay tatanggalin.
-t I-interpret ang huling parameter bilang komento. Kapag tinukoy ang opsyong ito, an
ang karagdagang string ay maaaring idugtong sa command line; ang string na ito ay maiimbak
sa field na "Komento" ng database, na nauugnay sa tinukoy na username.
filename
Ang filename ng DBM format file. Karaniwan nang walang extension na .db, .pag, o
.dir. Kung -c ay ibinigay, ang DBM file ay nilikha kung ito ay hindi pa umiiral, o
na-update kung mayroon nga.
username
Ang username na gagawin o ia-update passwdfile. Kung username ay wala dito
file, may idinagdag na entry. Kung mayroon man, papalitan ang password.
password
Ang plaintext na password na ie-encrypt at iimbak sa DBM file. Ginagamit lamang sa
ang -b na watawat.
-TDBTYPE
Uri ng DBM file (SDBM, GDBM, DB, o "default").
Gumamit ng htdbm online gamit ang mga serbisyo ng onworks.net